Python对象
- 类的语法
类定义:
class 类名:
pass
- 属性和方法
- 属性定义
点记法:<object><attribute>=<value>
为属性赋值 - 函数定义
- 属性定义
def 函数名(self):
pass
- 初始化函数和构造函数
def __init__(self):
pass
def __new__():
'''它在对象调用之前调用,所以没有self'''
pass
- 模块和包
- 模块
Python文件 - 包
多个Python文件,必须包含__init__.py (通常是空的)
- 模块
- 访问控制及其他的局限性
Python没有强制要求属性和方法的控制属性.一般在属性名或方法名前加双下划线表示是"私有的"