整数类型(int)
用来表示整数信息。
在解释器中输入下面的代码:
>>> age = 18
回车后没有任何输出,不要担心上面的代码是一条赋值语句。
其中age
是变量名,=
是赋值运算符,18
是值,表示创建一个整数18
然后赋值给变量age
。
1.变量
在程序运行过程中会有一些中间值,在稍后的执行中会用到,这时可以将这些中间值赋值给变量,然后在后面的代码中通过调用这些变量名来获取这些值。可以简单的理解为给这些值取一个别名,这个别名就代表这个值。
变量的命名规则:
- 由字符,数字和下划线
_
组成 - 不能以数字开头
- 不能是关键字
- 变量名大小写敏感
2.赋值运算符
在python中=
是赋值运算符,而不是数学意义上的等于号
。python解释器会先计算=
右边的表达式,然后将结果复制给=
左边的变量。
3.type函数和print函数
python提供了内建函数type
用来查看值或者变量的类型。
只需要将变量或者值作为参数传入type
函数即可。
# 这里的age是之前我们定义好的变量age
>>> type(age)
<class 'int'>
>>> type(18)
<class 'int'>
python中整数类型用int
表示。
print
函数用来在屏幕上输出传入的数据的字符串表现形式,是代码调试最重要的函数。
>>> print(age)
18
>>> print(type(age))
<class 'int'>
注意交互式输出和print函数输出的区别。
4.整数的常见表现形式
在python中整数最常见的是10进制整数,也有二进制,八进制和十六进制。
二进制,八进制和十六进制的整数需要前导符进行定义,看下面的案例:
a = 10 # 十进制
print('a的类型为:', type(a))
# 运行结果:a的类型为: <class 'int'>
b = 0b1110 # 二进制 前导符为0b或0B
print('b的类型为:', type(b))
# 运行结果:b的类型为: <class 'int'>
c = 0o57 # 八进制 前导符为0o或0O
print('c的类型为:', type(c))
# 运行结果:c的类型为: <class 'int'>
d = 0xa5c # 十六进制 前导符为0x或0X
print('d的类型为:', type(d))
# 运行结果:d的类型为: <class 'int'>
python中整数类型的理论取值范围是[-无穷,无穷],实际取值范围受限于运行python程序的计算机内存大小。