本文已参与「新人创作礼」活动,一起开启掘金创作之路
数字类型及操作
数值运算操作符
操作符是完成运算的一种符号体系
| 操作符及使用 | 描述 |
|---|---|
| x+y | 加,x与y之和 |
| x-y | 减,x与y之差 |
| x*y | 乘,x与y之积 |
| x/y | 除,x与y之商 10/3的结果是3.33333333333333335 |
| x//y | 整数除,x与y之整数商 10/3的结果是3 |
| + x | x本身 |
| - y | y的负值 |
| x % y | 余数,模运算(取余),10%3结果是1 |
| x ** y | 幂运算, x的y次幂,x^y 当y是小数时,10**0.5的结果是 |
| 注意:在python中,两个整数的除是浮点数,在其他编程语言中并不是这样。 |
二元操作符有对应的增强赋值操作符(可不掌握)
数字类型的关系
类型间可进行混合运算,生成结果为“最宽”类型
- 三种类型存在一种逐渐“扩展”或“变宽”的关系: 整数 -> 浮点数 -> 复数 浮点数是复数虚部为0的表示形式
- 例如:123+4.0= 127.0 (整数+浮点数= 浮点数)
数值运算函数
一些以函数形式提供的数值运算功能
通过余数Z,获取最后一个4位数。如果不提供Z,则计算结果太大