内置函数:
内置函数就是python自带的函数,底层的函数。
内置方法:__name__ 格式的方法
特点:在某种情况下自动触发执行
定制化类和对象
len :__len__
'abc':__str__ :打印时,触发 return 值,被打印
__init__ :实例化对象时,使用
__del__ :删除,清理对象时,触发,程序结束,也是这个情况,将对象清理了
当程序调用了系统的资源,可以程序结束的时候,帮系统释放
如何使用内置方法定制类:
利用内置方法,触发条件,,,
built-in functions
abs:绝对值
callable:是否可调用
chr 和 ord相反
complex:复数
divmod(10,3) => (3,1) 商和余数
enumerate() 枚举
for v in [1,2,3]:
print(v)
for v in enumerate([1,2,3]):
print(v)
v = (索引,值)
eval:执行字符串的表达式
isinstance():判断是否是一个类的实例
不要用type
frozenset({...}) 不可变的集合
pow 乘方 pow(10,2,3) 10**2%3
repr 返回一个对象的 string 格式
round() 四舍五入
setattr
slice : 切片
zip: 拉链函数
将两个值的每个元素,一个加一个,组成元组,进而成‘列表’啥的
x = __import__('time')
self.__class__.__name__ 得到类名