标签: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
下一篇:
本文出自 “一行菜鸟上青天” 博客,请务必保留此出处http://rmeos.blog.51cto.com/761575/1710203
标签:python
原文地址:http://rmeos.blog.51cto.com/761575/1710203