Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。
1、使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层:
2、Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:
3、但是整数和浮点数混合运算的结果就变成浮点数了:
4、为什么要区分整数运算和浮点数运算呢?这是因为整数运算的结果永远是精确的,而浮点数运算的结果不一定精确;
5、Python提供了一个求余的运算 % 可以计算余数:
Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。
1、使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层:
2、Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:
3、但是整数和浮点数混合运算的结果就变成浮点数了:
4、为什么要区分整数运算和浮点数运算呢?这是因为整数运算的结果永远是精确的,而浮点数运算的结果不一定精确;
5、Python提供了一个求余的运算 % 可以计算余数: