python运算符与表达式

运算符分类

  • 算术运算符:+,-,*,/,%,
  • 赋值运算符
  • 比较(关系)运算符
  • 逻辑运算符
  • 位运算符
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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容