python学习过程对self的理解
来源:互联网 发布:sql offset fetch 编辑:程序博客网 时间:2024/05/17 02:49
说明参考:A Byte of Python3(中文版)
说明:
类的方法与普通的函数只有一个特别的区别 —— 它们必须有一个额外的第一个 参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python 会提供这个值。 这个特别的变量指对象本身,按照惯例它的名称是 self。
虽然你可以给这个参数任何名称,但是强烈建议你使用 self 这个名称 —— 其他 名称都是不赞成你使用的。使用一个标准的名称有很多优点 —— 你的程序读者可以 迅速识别它,如果使用 self 的话,还有些 IDE(集成开发环境)也可以帮助你
代码:
class Demo:
def test1(self):
print('Hi,My name is LeiFeng?')
def test2(self,name):
print('Hi,My name is',name)
p = Demo()
p.test1()
p.test2('雷锋')
注:1、self只是参数名,可以换作其他,但是习惯建议是self
2、self只代表当前对象地址
阅读全文
0 0
- python学习过程对self的理解
- [python]对self和_init_的理解
- Python中self的理解
- Python中self的理解
- Python中self的理解
- Python中self的理解
- 对 self = [super init] 的理解
- Python中默认参数self的理解
- Python中默认参数self的理解
- Python中self的理解(一)
- Python中self的理解(二)
- Python中默认参数self的理解
- python中的self理解
- 理解python中的self
- python中的self理解
- 理解python中的self
- 理解python中的self
- 对self.view 的方法exchangeSubviewAtIndex: withSubviewAtIndex:的理解
- 在Android M及更高版本中使用 Settings.System 抛出异常"You cannot keep your settings in the secure settings. "
- android设备 uvc摄像头 相关
- Tiled结合Unity实现瓦片地图——Unity实战篇
- 已解决:Opencv获取视频,播放窗口一闪而过
- 中企动力与港田高分子同行 创建营销型企业云平台
- python学习过程对self的理解
- 23种设计模式(6):模版方法模式
- 剑指offer题21
- ffmpeg入门学习——文档4:创建线程
- 关于 UGUI 字体花屏或乱码。
- python list 遍历删除的正确方法
- QBXT 字符串
- HAWQ + MADlib 玩转数据挖掘之(二)——矩阵
- java 系列(一) 动态代理(下)