语法: type(object) type(name, bases, dict)
语法 tuple( iterable ) iterable – 要转换为元组的可迭代序列
super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。 语法 super(type[, object-or-type]) type – 类。 object-or-type – 类,一般是 self
str() 函数将对象转化为适于人阅读的形式
python staticmethod 返回函数的静态方法。
sorted() 函数对所有可迭代的对象进行排序操作
slice() 函数实现切片对象,主要用在切片操作函数里的参数传递 语法 class slice(stop) class slice(start, stop[, step])
setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的。 语法 setattr(object, name, value)
set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等 语法 class set([iterable]) iterable – 可迭代对象对象 返回新的集合对象
round() 方法返回浮点数 x 的四舍五入值,准确的说保留值将保留到离上一位更近的一端(四舍六入)。精度要求高的,不建议使用该函数。 语法 round( x [, n] )
语法 reversed(seq)
Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。 Python3 list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。 Python2 range() 函数返回的是列表。 语法 range(stop) range(start, stop[, step])
property() 函数的作用是在新式类中返回属性值 语法 class property([fget[, fset[, fdel[, doc]]]])
print() 方法用于打印输出,最常见的一个函数。 语法 print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
语法 pow(x, y[, z]) x – 数值表达式。 y – 数值表达式。 z – 数值表达式。 返回 x的y次方的值
Python open() 函数用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError 语法 open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
max() 方法返回给定参数的最大值,参数可以为序列
min() 方法返回给定参数的最小值,参数可以为序列
Python len() 方法返回对象(字符、列表、元组等)长度或项目个数
int() 函数用于将一个字符串或数字转换为整型
input() 函数接受一个标准输入数据,返回为 string 类型
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。