您的位置:首页 > 编程语言 > Python开发

学到的python-从0开始

2012-07-02 21:08 141 查看
1. python 中的 self 是什么?
class person:
def setname(self,name):
self.name=name
python中的self就相当于C++中的this指针,也就是指向对象本身的指针,self.name = name 就是当前对象的成员变量name赋值为name。
python的特性就是声明一个变量的时候不需要手动的指定类型,赋值的时候类型就自动的决定了,并且后期也可以改变。这里name是从外部传入的,所以这里的self.name的类型就是由外部传递的name类型决定的。
2. python中的pass
pass语句什么也不做,一般作为占位符或者创建占位程序,pass语句不会执行任何操作,比如:while False:passpass通常用来创建一个最简单的类:class MyEmptyClass:passpass在软件设计阶段也经常用来作为TODO,提醒实现相应的实现,比如:def initlog(*args):pass #please implement this3. python中的构造析构函数
python的构造和析构函数为固定的名字。构造函数---------------------   __init__( self )析构函数---------------------  __del__( self )并且在python中这构造函数和析构函数可以省略。
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: