数字类型与四则运算
1.整数
没有小数点的数,可以是正数、负数或零。
Python 可以精确表示任意大小的整数,不受位数限制。
2.浮点数
带小数点的数,即小数。
在计算机内部用二进制近似表示,某些小数运算可能出现微小的精度误差。
3.四则运算
加法用加号,减法用减号,乘法用星号,除法用斜杠。
写法与数学类似,但乘法符号不能省略。
4.除法结果永远是浮点数
两个整数相除,即使能整除,结果也带小数点。
除法运算的返回值类型固定为浮点数。
5.整数与浮点数混合运算
整数和浮点数一起运算时,整数自动转为浮点数,最终结果也是浮点数。
6.运算符优先级
表达式中有多种运算时,先乘除后加减,与数学规则一致。
优先级相同时从左到右计算。
7.括号改变运算顺序
括号内的表达式优先计算。
多层括号时从内向外计算。括号可以明确指定运算顺序。
8.乘法符号不可省略
数学中省略乘号的写法在Python里不合法。
两个变量相乘必须用星号连接,否则会被当成一个完整变量名。
9.浮点数精度误差
某些十进制小数在二进制中无法精确表示,运算结果可能出现很长的尾巴。这是所有编程语言的共同特性,不是Python独有的问题。
10.整数可以任意大
Python 的整数没有大小上限,可以精确存储和运算非常大的整数,不会溢出。
整数=10
浮点=10.0
print(整数)
print(浮点)
print(整数+5)
print(浮点+5)
甲=10
乙=5
结果=甲/乙
print(结果)
甲=0.1
乙=0.2
丙=甲+乙
print(丙)