【Python笔记 03 】运算符
一、算数运算符
1、加减乘除
#加法
print (1+1)
#减法
print (1-1)
#乘法
print (1*1)
#除法,注:商一定是float浮点数,不管是否能整数,且除数不能为0,如下图:
print (1/1)
如果除数为0即报错提示。
2、取整除
取商的整数部分,向下取整(不管四舍五入规则,只要后有小数全部忽略)。
a = 5
b = 2
print (a//b)
3、取余数
只取余数部分,5/2=2(商)余1
a = 5
b = 2
print (a%b)
4、幂运算
m**n=m的n次方
a = 5
b = 2
print (a**b)
5、运算符优先级(运算规则)
① 先乘除后加减;
② 同级运算符从左往右计算;
③ 可以用()调整计算的优先级。
优先级排序:
幂(优先级最高)>乘、除、取余、取整数>加减
如下:
print(3**2+5/2)
6、算数运算注意事项
使用算数运算符,若有浮点数,结果必定会用浮点数表示。
二、赋值预算符
1、给变量赋值
#常规赋值
num1 = 2
num2 = 7
#把一个变量的值赋给另外一个变量
num3 = num1
print(num3)
#将运算的值赋给变量
total = num2 + num3
print(total)
2、加等于+=
#正常抒写
a = 1
a = a+1
print(a)
#简写,等效于 a = a+1
a += 1
print(a)
案例题: 一件衣服成本为100元,卖家想要利润净赚50元,对外售价就是150元,代码如下:
#成本价n1
n1 = 100
#利润n2
n2 = 50
#售价n3
n3 = n1 + n2
print(n3)
简写为:
#成本价n1
n1 = 100
#利润n2
n2 = 50
#售价n1
n1 += n2 # 等效于n1 + n2 = n1
print(n1)
3、减等于-=
b = 5
print(b)
b = b - 1
或者等于
b -= 1
print(b)
4、赋值预算符注意事项
注1:赋值运算符必须连着写,中间不能空格,否则会报错。
注2:使用赋值运算符前必须提前进行变量定义赋值,否则不能参与运算。
注2:纯数字也不能直接使用赋值运算符,因为赋值运算符运算前提是需要赋值。