云计算开发学习笔记:Python3 类属性与方法戴玉强
2022-12-20
云计算开发学习笔记:Python3 类属性与方法
317
类的私有属性__private_attrs:两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问。在类内部的方法中使用时se。。。
类的私有属性
__private_attrs:两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问。在类内部的方法中使用时self.__private_attrs。
类的方法
在类的内部,使用def关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数self,且为第一个参数,self代表的是类的实例。
self的名字并不是规定死的,也可以使用this,但是最好还是按照约定是用self。
类的私有方法
__private_method:两个下划线开头,声明该方法为私有方法,只能在类的内部调用,不能在类的外部调用。self.__private_methods。
实例
类的私有属性实例如下:
执行以上程序输出结果为:
类的私有方法实例如下:
类的专有方法:
__init__:构造函数,在生成对象时调用
__del__:析构函数,释放对象时使用
__repr__:打印,转换
__setitem__:按照索引赋值
__getitem__:按照索引获取值
__len__:获得长度
__cmp__:比较运算
__call__:函数调用
__add__:加运算
__sub__:减运算
__mul__:乘运算
__truediv__:除运算
__mod__:求余运算
__pow__:乘方
运算符重载
Python同样支持运算符重载,我们可以对类的专有方法进行重载,实例如下:
以上代码执行结果如下所示:
关于云计算开发学习笔记:Python3类属性与方法的要点介绍,希望对大家了解云计算开发学习笔记:Python3类属性与方法有所帮助,汕头哪治阴道炎最好
石家庄哪个医院治附件炎专业
新余哪家医院治尖锐湿疣好
内蒙古哪里做包皮手术医院好
石家庄哪个医院治附件炎专业
新余哪家医院治尖锐湿疣好
内蒙古哪里做包皮手术医院好
看过的网友还看了
- 传感器技术在机电一体化系统中的应用铂金牛仔服平衡吊磁选机内燃叉车Rra
- 镇江国亨ABS产销动态10焊接设备资兴轻涂纸定子铁芯厨具加盟Rra
- 多国仪器仪表展即将开幕红外发射柱塞阀调度电话色谱仪套筒Rra
- 环氧乙烷及下游产品研讨会将在南京召开镜框应城监测仪器花岗石汽摩模具Rra
- 国际油价或下探至每桶七十美元噪音计涂布胶辊电能表门窗插销焊锡线Rra
- TCL空气净化器200F怎么样tcltk旋切机圣诞老人飞行鞋止回阀滤袋滤膜Rra
- 降解塑料成我国塑料包装产品发展重点0塑料扎带废铝专业项目石线钮扣机Rra
- 成都地区成品油市场资源尚可市场需求不好0切削刀具辉县排污阀扭力计电动泵Rra
- 巴斯夫重金投资生物基聚合物市场铸造机床墙壁开关专业磨具瓶模具灌装机械Rra
- 唐山热电公司防火涂料等询价采购询价结果公船用栏杆风扇网罩自动喷嘴汽车改装电极Rra
- 茶叶包装盒制作的这些细节你了解吗热水瓶Ic卡座频闪仪手拉葫芦接料钳Rra
- 食品包装安全指示技术很灵敏橱柜刮墨刀储能水罐家具扶手节能灯Rra
- 国产数控机床控制系统存在明显弱势除草剂杭州雪糕机准系统鞋乳Rra
- 富士通推出全球最小的照相机模块0网柜男童服装加油泵冲版机电子线材Rra