[9.运算符] 零基础学python,简单粗暴
运算符 描述 实例 + 加 两个对象相加 a + b 输出结果 30 - 减 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 b / a 输出结果 2 // 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 % 取余 返回除法的余数 b % a 输出结果 0 ** 指数 a**b 为10的20次方, 输出结果 100000000000000000000
赋值运算符
= 赋值运算符 把 = 号右边的结果 赋给 左边的变量,如 num = 1 + 2 * 3,结果num的值为7
复合值运算符\增强型运算符
运算符 描述 实例 += 加法赋值运算符 c += a 等效于 c = c + a -= 减法赋值运算符 c -= a 等效于 c = c - a *= 乘法赋值运算符 c *= a 等效于 c = c * a /= 除法赋值运算符 c /= a 等效于 c = c / a %= 取模赋值运算符 c %= a 等效于 c = c % a **= 幂赋值运算符 c **= a 等效于 c = c ** a //= 取整除赋值运算符 c //= a 等效于 c = c // a
最大最小值 绝对值
print(abs(-5)) # 【内建函数】abs() print(math.fabs(-5)) # 通过math模块的fabs()求绝对值,带小数 print(max(12, 34, -56, 0)) print(min(12, 34, -56, 0))
四舍五入
print(round(3.4)) # 3 print(round(3.5)) # 4 # 负数按绝对值大小四舍五入 print(round(-3.4)) # -3 print(round(-3.5)) # -4 print(math.floor(3.9)) # 3 print(math.ceil(3.1)) # 4
三角函数
print(math.sin(math.pi / 6)) print(math.cos(math.pi / 6)) print(math.tan(math.pi / 6))
角与弧度
print(math.radians(30)) # 角度转弧度 print(math.degrees(math.pi / 6)) # 弧度转角度
方根与开方根
print(2 ** 3) # 2的3次幂 print(pow(2, 3)) # 2的3次幂 print(math.pow(2, 3)) # 2的3次幂,精度较高 print(math.sqrt(9)) # 9的开方 print(8 ** (1 / 3)) # 8开3次方,将开方转化为乘方
求对数
print(math.log(8, 2)) print(math.log(math.e ** 2)) # 默认底数为e
算术运算符的优先级:括幂乘加
- 括号最高
- 幂(乘方,指数)
- 乘除(包括整除和求余)
- 加减
科学计数法
- 1.23E2或1.23E+2=1.23*10^2
- 1.23E-2=1.23*10^-2