Python基础(int类)


Python中一切都是对象,而对象是基于类创建的。
本篇文章主要介绍一下Python中主要的几种数据类型。
一、整数(int类)
提示:以下所有方法都是类中的方法,第一个参数都是self,统一都没有写出。
 
包含的方法有:
1、bit_length()#返回表示该数字时占用的最少位数
>>> (256).bit_length()
9
 
2、abs(x)    #返回绝对值
>>> abs(-9)
9
 
3、__add__(y)#等同于加法
x.__add__(y) <==> x+y
 
4、__and__(y)#求交集的意思
x.__and__(y) <==> x&y
>>> x=5
>>> y=4
>>> x.__and__(y)
4
 
5、cmp(x,y)    #比较两个数大小
>>> cmp(10,5)
1    #大于返回1
>>> cmp(10,11)
-1    #小于返回-1
>>> cmp(10,10)
0    #等于返回0
 
6、divmod(x, y) : #相除,得到商和余数组成的元组,常被用在网页分页时使用
>>> divmod(88,9)
(9, 7)#88除以9 商是9 余数是7
>>> divmod(88,8)
(11, 0)#88除以8 商是11 余数是0
 
7、hash(x)    #在字典查找中,哈希值用于快速比较字典的键。两个数值如果相等,则哈希值也相等。
>>> hash(123)
123
 
8、int(x)#转换为整数
 
9、long(x)#转换为长整数
 
10、float(x)#转换为浮点类型
>>> float(12)
12.0
 
11、hex(x)#返回当前数的 十六进制 表示
 
12、oct(x)#返回当前值的 八进制 表示
 
13、pow(x,y)#次方
>>> pow(2,3)
8

相关内容

    暂无相关文章

评论关闭