Python--内置方法
1 整数 int
创建整数三种方式:
i=3
i=int(10)
i=int("11",base=2)
dir(int)
上面的方法分两类:内置方法_class_ (带下划线),非内置方法,如append ;
非内置方法 执行方式只能为: 对象.方法
几种常用方法使用如:
(1)n1=1
n2=2
n1+n2
n1.__add__(n2) 与n1+n2效果相同
(2)x.__abs__ ()<===>abs(x):绝对值
n1= -3
n1.__abs__()=3 等同于abs(-3)
(3)x.__cmp__(y) <===>cmp(x,y) ,x,y比较大小 ,大的话则为1,小为-1,相等为0;
age=10
age.__cmp__(19)
-1
age.__cmp__(8)
1
age.__cmp__(10)
0
(4) __coerce__(self,y),强制生成元祖
age=18
age.__coerce__(88)
得(18,88)
(5) x.__divmod__(y)<===>divmod(x,y) 两数相除,得到商和余数 #常用
(6) x.__div__(y)<===>x/y 取商
(7) x.__float__() 转换为float类型
(8) x.__format__(y) 在输出时 x前面加y个空格
(9)x.__hash__() <==> hash() 对原值做哈希
(10)x.__hex__() <===>hex(x) 十六进制