int(整形)
在 Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)
整形,也被称之为整数。整数就是数学中的数字。
整形在Python中不受长度限制大小范围
使用 type 函数可以查看一个变量的类型
In[1]: 1
Out[1]: 1
In[2]: type(1)
Out[2]: int
浮点型(float)
小数类型
小数
In[1]: 1.0
Out[1]: 1.0
In[2]: type(1.0)
Out[2]: float
运算、运算符优先级与整形是一样。
类型转化
浮点数转化为整形(显示转化)
In[3]: int(1.0)
Out[3]: 1
In[4]: float(1)
Out[4]: 1.0
隐式转化,系统背后默认进行转换
In[5]: 1 / 2
Out[5]: 0.5
算数运算符
因为是整数,所以也可以进行数学中的基本运算。
- 算数运算符是 运算符的一种
- 是完成基本的算术运算使用的符号,用来处理四则运算
# 取余
In[16]: 9 % 4
Out[16]: 1
In[17]: 9 % 3
Out[17]: 0
In[18]: 2 ** 3
Out[18]: 8
除此之外,“+”还可以作为字符串(包括后续要介绍的序列)的连接运算符。
s1 = 'Hello, '
s2 = 'Charlie'
# 使用+连接两个字符串
print(s1 + s2)
算数运算符的优先级
和数学中的运算符的优先级一致,在 Python 中进行数学计算时,同样也是:
- 先乘除后加减
- 同级运算符是 从左至右 计算
- 可以使用 () 调整计算的优先级
以下表格的算数优先级由高到最低顺序排列
运算符 描述
例如:
- 2 + 3 * 5 = 17
- (2 + 3) * 5 = 25
- 2 * 3 + 5 = 11
- 2 * (3 + 5) = 16
赋值运算符
以下假设变量a为10,变量b为20: