[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. 括号最高
  2. 幂(乘方,指数)
  3. 乘除(包括整除和求余)
  4. 加减

科学计数法

  • 1.23E2或1.23E+2=1.23*10^2
  • 1.23E-2=1.23*10^-2

 

posted @ 2018-05-07 08:51  Pang文  阅读(327)  评论(0编辑  收藏  举报