python学习随笔:python中的类
python中的类
# 以Student 为类的名称(类名)有一个或多个单词组成,每个单词的首字母大写,其余小写
class Student:native_pace = '成都' # 直接写在类里的变量,称为类属性def __init__(self,name,age):self.name= name # self.name 称为实体属性 ,进行了一个赋值的操作,将局部变量的name的值赋给实体属性self.age = age# 实例方法def play(self):print(self.name +'在玩老头环')# 静态方法@staticmethoddef method():print('一个静态方法')# 类方法@classmethoddef cm(cls):print('一个类方法')# 在类之外定义的成为函数,在类之内定义的称为方法
def drink():print('鸡汤来喽,喝,怎么不喝啊')
创建Student类的对象
#类属性的使用方式
stu1=Student('鳄小霸',20)
stu2=Student('蟑大郎',18)#都是调用play方法
stu1.play()
Student.play(stu1)print(stu1.name)
print(stu1.age)
print(stu1.native_pace)stu1.native_pace='重庆'
print(stu1.native_pace)#类方法的使用方式
Student.cm()
#静态方法的使用方式
Student.method()#动态绑定属性
stu1.gender='雄性'
print(stu1.name,stu1.age,stu1.gender)#动态绑定方法
drink()#stu1绑定了drink函数
stu1.drink=drink
stu1.drink()#stu2未绑定drink函数,调用会报错#不能使用 stu2.drink()
python学习随笔:python中的类相关推荐
- 菜菜的Python学习日记 | Python类实验代码分享
系列索引:菜菜的Python学习日记 | Python从入门到入土详解 Python类实验代码分享 编写程序,实现以下功能. (1)创建员工类Employee,属性有姓名name.能力值ability ...
- Python学习笔记:创建分数类
Python学习笔记:创建分数类 1.编写创建分数类.py # 创建分数类from math import gcd# 定义分数类 class Fraction: def __init__(self, ...
- 深圳Python学习:Python几大问,你想知道的答案都在这里!-千锋
深圳Python学习:Python几大问,你想知道的答案都在这里!-千锋 人们为什么使用Python? 之所以选择Python的主要因素有以下几个方面: 软件质量:在很大程度上,Python更注重可读 ...
- 视频教程-爬虫微课5小时 Python学习路线-Python
爬虫微课5小时 Python学习路线 十多年的Java和大数据开发和培训,精通Hadoop.Spark和Android开发,对于数据分析和挖掘有比较深的研究.曾在公司独立开发O2O项目e小时.网店项目 ...
- python爬虫原理-python学习之python爬虫原理
原标题:python学习之python爬虫原理 今天我们要向大家详细解说python爬虫原理,什么是python爬虫,python爬虫工作的基本流程是什么等内容,希望对这正在进行python爬虫学习的 ...
- Python 学习 02 —— Python如何爬取数据
文章目录 系列文章 二.Python 爬 虫 1.任务介绍 2.简介 3.基本流程 3.1.准备工作 3.1.1.分析页面 3.1.2.编码规范 3.1.3.导入模块 3.1.4.程序流程 3.2.获 ...
- Python学习之Python软件安装教程
Python学习之Python软件安装教程 Python学习之Python软件安装教程
- Python学习手册--第六部分(类)
面向对象编程 是最有效的软件编写方法之一.在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象.编写类时,你定义一大类对象都有的通用行为.基于类创建对象 时,每个对象都自动具 ...
- Python学习5(生成器、类、属性、方法、私有化、继承、多态)
生成器 通过列表推导式得到生成器 要创建一个生成器,有很多种方法.第一种方法很简单,只要把一个列表生成式的 [ ] 改成 ( ) In [15]: L = [ x*2 for x in range(5 ...
最新文章
- MySQL查询进阶之多表查询
- FFmpeg实现获取USB摄像头视频流测试代码
- unity 游戏第一次安装完之后运行,切出来,点击桌面图标后黑屏问题
- java ee io_JAVAEE细细看 进阶 14 - IO总结-Go语言中文社区
- 360 linux 扩展文件夹,360签具名工Linux下载0907 官方版
- vue基础教程总结篇,用最短的时间入门vue.js(持续更新...)
- u852日期限制解决补丁_《赛博朋克》1.06补丁出炉:进一步提升主机版本稳定性...
- UMEditor上传图片配置
- pytorch搭建TextCNN与使用案例
- matlab中怎么查看变量,Matlab 查看内存中的变量,清空屏幕等命令
- 浅谈 make 工具
- 公司搞不好,除了坑股东,还坑的是客户
- php使用p12证书调用第三方接口
- 【嵌入式 · 单片机】一文带你搞懂电机驱动模块
- 淘宝sign 解密 淘宝商品爬虫
- 什么是深度学习? 模仿人脑的算法
- 数字图像处理课程设计报告
- redhat开机自动连接网络设置
- javaweb图片路径问题
- 程序员专属的春节祝福
热门文章
- 【运维篇】resize2fs命令 – 调整文件系统大小
- 开发中都用到了那些设计模式?用在什么场合?
- Vista满月酒 用户情况不完全报告
- long journey android,long journey
- 判断多个时间(数值)区间段是否出现重叠(时间工具类)
- java excel多选_excel宏选择多行
- 灵兽世界java_MinecraftJava版20w07a更新
- android开发 判断当前手机是否是阿里 yunOS 系统
- 3D设计软件中怎么创建重合参考平面?
- 一位读者小姐姐的阿里Java后台面经分享,快被问哭了!(附部分问题详解)