目录
一、基本赋值运算符
二、数值运算函数
三、数字类型的关系
四、附小知识
一、基本赋值运算符
a +=b => a=a+b
a -=b => a=a-b
a *=b => a=a*b
a /=b => a=a/b #除法,返回一个浮点数
a %=b => a=a%b
a //=b => a=a//b #整数除法,返回一个整数
a= **b => a=a**b #a的b次方,a^b
1.加法
x=6
x +=5
print(x)
2.减法
x=6
x -=5
print(x)
3.乘法
x=6
x *=5
print(x)
4.除法
x=6
x /=5
print(x)
5.求余
x=6
x %=5
print(x)
6.整数除法
x=6
x //=5
print(x)
7.x的y次方
x=6
x **=5
print(x)
二、数值运算函数
abs(x) | 求x的绝对值, abs(-1.1) 结果为 1.1 |
divmod(x,y) | 同时输出商和余数, divmod(10, 4) 结果为 (2, 2) |
pow(x, y[, z]) | 当省略z时,pow函数返回x的y次方的值。 当参数z存在,pow(x, y, z)就是pow(x, y)的结果对z求余 |
round(x[, d]) | 四舍五入,d是保留小数位数, 默认值为0 round(-10.123, 2) 结果为 -10.12 |
max(x1,x2, … ,xn) | 最大值,返回x1,x2, … ,xn中的最大值, n不限 max(1, 2, 5, 4, 3) 结果为 5 |
min(x1,x2, … ,xn) | 最小值,返回x1,x2, … ,xn中的最小值, n不限 min(1, 2, 5, 4, 3) 结果为 1 |
int(x) | 将x变成整数,舍弃小数部分 int(123.45) 结果为123; |
float(x) | 将x变成浮点数,增加小数部分 float(12) 结果为12.0; |
complex(x) | 将x变成复数,增加虚数部分 complex(5) 结果为 5 + 0j |
三、数字类型的关系
类型间可进行混合运算,下面三种类型存在一种逐渐"扩展"或"变宽"的关系:
整数 -> 浮点数 -> 复数
例如:10 + 10.0 = 20.0 (整数+浮点数 = 浮点数)
x=10
y=10.0
z=x+y
print(z)
四、附小知识
编程语言 | 学习内容 | 解决问题 | 适用对象 |
C | 指针、内存、数据类型 | 性能 | 计算机类专业 |
Java | 面向对象、跨平台、运行时 | 跨平台 | 软件类专业 |
C++ | 类与对象、继承、多态 | 大规模程序 | 计算机类专业 |
Python | 面向对象、第三方库 | 各类问题 | 所有专业 |
各编程语言所处历史时期和使命不同