失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Python—数据类型之Integral类型

Python—数据类型之Integral类型

时间:2022-04-24 13:15:21

相关推荐

Python—数据类型之Integral类型

Integral类型

Python提供了两种内置的Integral类型,即int与bool

整型int

整数的大小只受限于机器的内存大小

二进制用0b表示,八进制用0o表示,十六进制用0x表示

算术操作符

+、-、*、/、//、%、** #'/'结果是一个浮点值,'//'(整除)结果是一个整数,'%'(取余)

数学函数

abs(x) #返回x的绝对值divmod(x, y) #x除以y得到商和余数(两个整数)pow(x, y) #x的y次幂,与操作符**等同pow(x, y, z) #(x ** y) % zround(x, n) #x-浮点数,n-小数点后有n位,如:round(2.5) = 2,round(3.5) = 4

整数转换函数

bin(i) #返回整数i的二进制表示(字符串)hex(i) #返回整数i的十六进制表示(字符串)oct(i) #返回整数i的八进制表示(字符串)int(x) #对象x转换为整数失败会产生ValueError异常,x的数据类型没有整数的转换会产生TypeError异常int(s, base) #s-base进制表示的字符串,base-进制的表示,如:int("A4", 16)

位逻辑操作符

|(OR运算)、^(XR运算)、&(AND运算)、<<(左移)、>>(右移)、~(非)

布尔型bool

两个内置的布尔型对象:True与False

逻辑操作符

and #5 and 2 = 2,0 and 5 = 0or #5 and 2 = 5,0 and 5 = 5not #not 2 = False,not(0 or 0) = True

如果觉得《Python—数据类型之Integral类型》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。