-
添加 __init__() 函数(相当于构造函数)赋予类固定属性,第一个参数 self 代表对象本身,然后使用 **kw 表示任意对象 实例创建: Person(固定属性值, 任意属性名 = 属性值)查看全部
-
Python是动态语言,每个实例可以拥有各自不同的属性查看全部
-
使用 () 表示继承自哪个类查看全部
-
类定义: class 类名: pass 实例创建: instance = 类名()查看全部
-
python 提供的模块管理工具 easy_install, pip(已内置到 2.7.9 版本) pip install 模块名 安装第三方模块,然后通过 import 导入查看全部
-
导入__future__模块实现新特性 当新版本的一个特性与旧版本不兼容时,该特性将会在旧版本中添加到__future__中,以便旧的代码能在旧版本中测试新特性。查看全部
-
try-except 语句查看全部
-
from 模块 import 函数 as 别名 import 模块 as 别名查看全部
-
包文件夹中都含有 __int__.py 这个文件查看全部
-
单看 p('Tim') 你无法确定 p 是一个函数还是一个类实例,所以,在Python中,函数也是对象,对象和函数的区别并不显著。查看全部
-
__slots__的目的是限制当前类所能拥有的属性,如果不需要添加任意动态的属性,使用__slots__也能节省内存。查看全部
-
不同的实例 拥有相同的数据类型, 不同的属性查看全部
-
@property def score(self): return self.__score @score.setter def score(self, score): if score < 0 or score > 100: raise ValueError('invalid score') self.__score = score 第一个score(self)是get方法,用@property装饰,第二个score(self, score)是set方法,用@score.setter装饰,@score.setter是前一个@property装饰后的副产品。查看全部
-
def __float__(self): return float(self.p) / self.q查看全部
-
def __int__(self): return self.p // self.q查看全部
举报
0/150
提交
取消