运算符分类
- 算术运算符:+,-,*,/,%,
- 赋值运算符
- 比较(关系)运算符
- 逻辑运算符
- 位运算符
1、算术运算符
- ' + ' 加号:两数相加
- ' - ' 减号:两数相减
- ' * ' 乘号:两数相乘
-
' / ' 除号:两数相除,除数不能为0,否则会抛出异常:ZeroDivisionError
注:
在进行乘,除操作时,只要有一个操作数为负数,那么结果为负;两个操作数都为正数或者都为负数的时候,那么结果为正 -
' % ' 求余:指一个数除以另一个数的余数(如果能整除,结果为0;否则结果为所得到的余数)
注:
进行求余操作时,余数结果的符号与第一个操作数无关,是和第二个操作数一致的
如:36 % -5 = -1;-36 % -5 = -1 -
在python中,' / '和' // '的区别:
' / ':进行除法运算,结果为浮点数;(例如:36 / 5 = 7.2)
' // ':取整除符号。进行除法运算时,结果为整数;(例如:36 / 5 = 7)
举例:
python = 95 # python分数
English = 92 # 英语分数
C = 89 # C语言分数
# 计算python和英语的分数之差
sub = python - English
print('计算python和英语的分数之差:', sub, '分')
# 计算平均分
avg = (python + English + C) / 3
print('计算平均分:', avg, '分')
运行结果:
计算python和英语的分数之差: 3 分
计算平均分: 92.0 分
2、赋值运算符
- ' = ' 等号:主要是把一个值赋给一个变量
- ' += ' 加等号,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