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)