Python—数据类型之Integral类型

xiaoxiao2025-11-07  6

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) % z round(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 = 0 or #5 and 2 = 5,0 and 5 = 5 not #not 2 = False,not(0 or 0) = True

 

转载请注明原文地址: https://www.6miu.com/read-5039223.html

最新回复(0)