Python基础(int类),,Python中一切都


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


下一篇:

字符串(str类)

本文出自 “一行菜鸟上青天” 博客,请务必保留此出处http://rmeos.blog.51cto.com/761575/1710203

Python基础(int类)

评论关闭