Python---数据类型内置/非内置方法

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)  十六进制

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值