python中整数类型用来表示数学概念中的整数,包含正整数,负整数和0。 在python中整数可以直接使用,看下面的代码: ```python >>> n = 88 # 正整数 >>> n1 = -88 # 负整数 >>> n2 = 99 + 1 # 算术计算 ``` ## print函数和type函数 python提供了内建函数`print`用来在控制台打印数据,是代码调试最重要的函数。 ```python >>> age = 18 >>> print(age) # 打印变量 18 >>> print(20) # 直接打印值 20 ``` 内建函数可以用来查看值或者变量的类型。 ```python >>> type(18) int >>> age = 18 >>> type(age) int ``` 这里的int就是整数类型的意思。 注意交互式输出和print函数输出的区别 ```python >>> type(18) int >>> print(type(18)) <class 'int'> ``` print函数的输出更详细和符合阅读习惯。class就是类型的意思。 ## 整数的常见表现形式 在python中整数最常见的表现形式是10进制,还有二进制,八进制和十进制。 ```python >>> a = 10 # 十进制 >>> b = 0b1110 # 二进制 >>> c = 0o57 # 八进制 >>> d = 0xa5c # 十六进制 ``` 非十进制的定义需要在数值前面加上引导符。 二进制:0b/0B 八进制:0o/0O 十六进制:0x/0X 注意前面是数字0,后面的字母大小写都可以。 ## 整数的取值范围 python中的整数类型的理论取值范围是[-无穷,+无穷],实际取值范围受限于运行python程序的计算机内存大小。 ```python a = 8888888888888888888888888888888888888 # 定义一个超大整数,这在python中毫无压力 ```