python 学习汇总57:class类定义(初级学习- tcy)
发布日期:2021-06-29 14:47:19
浏览次数:3
分类:技术文章
本文共 944 字,大约阅读时间需要 3 分钟。
类定义 创建时间:2018/8/7 修改时间:2018/11/19
目录:
1. class定义2. 内部类3.外部定义函数4.高阶函数与类的关系5.对象内存管理6.类作用域7.使用输出参数8.类属性9.类特性10.描述符11.查看类属性12.继承13.类型检测测试,查看父子类15.元类16.基类17.类装饰器18.Enum类
其他参考本人博文。
1.类定义:
绑定方法: 可以访问类变量,类属性,类方法。静态方法: 无self ,无法访问类属性、实例属性方法,相当于一个相对独立的函数类成员方法:可以访问类属性,无法访问实例属性方法。#class MyClass:x = 10 # 类变量 :推荐访问:MyClass.x(不推荐:对象.x)def __init__(self ,y=20):self.y = y # 类属性:实例变量def show(self): # 实例方法print('1.x=%s;y=%s;' %(self.x ,self.y),end="")self.view('show...')def view(self ,name): # 实例方法print('name=' ,name)@staticmethod # 静态方法def s_show():print( '2.静态方法:无法访问x和y')@classmethod # 类方法 将类本身作为对象进行操作def cls_show(cls):print ('3.类方法:(无法访问属性y) x=' ,cls.x)
2.类实例 :
c= MyClass(-1000) # 调用MyClass.__init__(1000)c_show = c.showc_show() # 绑定方法;等价c.show()#1.x=10;y=-1000;name= show...MyClass.s_show() #类静态方法 # 2.静态方法:无法访问x和yMyClass.x += 100MyClass.cls_show() # 3.类方法:(无法访问属性y) x= 110c.show() #1.x=110;y=-1000;name= show...# 在类主体执行期间创建的值放在类对象中,这个对象充当着命名空间
转载地址:https://chunyou.blog.csdn.net/article/details/84259192 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月11日 19时39分42秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
使用urdf_tutorial快速可视化urdf文件
2021-07-02
SQl 数据完整性(随堂博客)
2021-07-02
左连接、右连接、内连接
2021-07-02
MySQL DQL语句基础(随堂博客)
2021-07-02
MySQL基础练习
2021-07-02
利用MySQL进行数据复杂查询(1)
2021-07-02
利用MySQL进行数据复杂查询(2)
2021-07-02
MySQL 表与表之间的关系
2021-07-02
Python数据处理
2021-07-02
Java练习题(面向对象)
2021-07-02
Python 利用os和shutil复制系统文件
2021-07-02
Python 循环输出菱形字符串
2021-07-02
MySQL常见错误总结
2021-07-02
pymysql 的基础应用
2021-07-02
Html+Css实现 启橙装饰网 项目
2021-07-02
JavaScript 实现哥德巴赫猜想
2021-07-02
JavaScript DOM
2021-07-02
Python 管理程序改进——连接MYSQL
2021-07-02
Python 爬虫
2021-07-02
Python 爬虫-百度风云榜的电影top50
2021-07-02