- Python整数类型用int表示,它不像其它编程语言一样分为不同位数整型(如8位、16位、32位、64位等),整数可存储值的大小只受限于机器内存的大小,几十上百位整数都没问题。
- 默认的整数采用十进制表示,如668,也可以用其二进制、八进制及十六进制表示,它们由不同字符引导表示: 0b,二进制引导字符,如0x100 0o,八进制引导字符,如0o72 0x,十六进制引导字符,如0xAB19
- 整数操作符
- x+y
- x-y
- x*y
- x/y
- x//y
- x%y
- x**y
- -x
- +x
+、-、*、/、//、%、**都有对应增强操作符
- 常用普通函数
- abs(x)
- pow(x,y),pow(x,y,z)
- round(x,n)
- divmod(x,y)
- 整数转换函数
- bin(x),返回整数x的二进制表示字符串,如bin(4)返回’0b100’
- oct(x),返回整数x的八进制表示之符串
- hex(x),返回整数x的十六进制表示字符串
- int(x),将对像x转换为整数,如果不知道类型,产生TypeError异常,如果转换失败产和ValueError异常,如果x为浮点数则取其整数部分
- int(s, base),将以base表示的数值字符串转换成整数
- 位操作符
- &
- |
- ^
- ~
- <<
可以看成是把整数转换成二进制表示后按位操作。