python-01day

---恢复内容开始---

1 #!/usr/bin/env python 
2 # -*- coding: utf-8 -*-

第一行是告诉系统Python解释器的位置

第二行表示文本用的UTF-8格式

1 if __name__=='__main__':
2     main()

该模块在直接执行调用时,__name__的值为__main__,当被其他模块利用import调用时,该值为当前模块名

---恢复内容结束---

类与对象

类的定义

class ClassName(object):
    def func(self):

 类的成员函数必须要带self参数,表示对自身的引用,

构造函数:__init__(self):,可以通过默认参数的方式实现多种方式构造对象,不能有返回值

析构函数:__del__(self):

静态函数与类函数:可以用类名来访问,@staticmethod,@classmethod装饰器定义,类函数比静态函数多了一个隐性参数cls,可以用来获取类信息。

私有成员:与其他语言不同的是不是利用private,public,在python中利用__name来表示为私有成员

继承:class ClassName(SubClassName),访问父类成员,super(SubClassName,self)

posted on 2017-12-24 12:36  cuizhiwei  阅读(77)  评论(0)    收藏  举报

导航