栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

02python基础之运算符

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

02python基础之运算符

Python基础之运算符 01算术运算符

**算术运算符是完成基本的算术运算使用的符号,用来处理四则运算 **

  • +(加):10+20=30
  • -(减):10-20=-10
  • *(乘):10*20=200
  • / (除):10/20=0.5
  • //(取整除):返回除法的整数部分(商)9//2=4
  • %(取余数):返回除法的余数9%2=1
  • (幂):又称次方、乘方,2**3=8
  • ps:在python中*运算符还可以用于字符串,计算结果就是字符串重复制定次数的结果
1.1算术运算符的优先级
  • 先乘除后加减,幂(最高优先级)
  • 同级运算符是从左至右计算
  • 可以使用()调整计算的优先级
02比较(关系)运算符
  • ==:检查两个操作数的值是否 相等,如果是,则条件成立,返回 True
  • !=:检查两个操作数的值是否 不相等,如果是,则条件成立,返回 True
  • >:检查左操作数的值是否 大于 右操作数的值,如果是,则条件成立,返回True
  • < : 检查左操作数的值是否 小于 右操作数 的值,如果是,则条件成立,返回 True
  • >= : 检查左操作数的值是否 大于或等于 右 操作数的值,如果是,则条件成立,返 回 True
  • <= : 检查左操作数的值是否 小于或等于 右 操作数的值,如果是,则条件成立,返 回 True
03逻辑运算符
  • and ——> x and y :只有 x 和 y 的值都为True,才会返回 True 否则只要 x 或者 y 有一个值为 False,就返回False
  • or——> x or y: 只要 x 或者 y 有一个值为 True,就返回 True只有 x 和 y 的值都为False,才会返回 False
  • not——> not x: 如果 x 为 True,返回False 如果 x 为 False,返回 True
04赋值运算符
  • =——> 简单的赋值运算符 ——>c = a + b: 将 a + b 的运算结果赋值为 c
  • +=——>加法赋值运算符 ——> 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
05运算符的优先级
  • 小括号 ( ) 19
  • 索引运算符 x[i] 或 x[i1: i2 [:i3]] 18
  • 属性访问 x.attribute 17
  • 乘方** 16
  • 按位取反 ~ 15
  • 符号运算符 +(正号)、-(负号) 14
  • 乘除 *、/、//、% 13
  • 加减 +、- 12
  • 位移 >>、<< 11
  • 按位与 & 10
  • 按位异或 ^ 9
  • 按位或 | 8
  • 比较运算符 ==、!=、>、>=、<、<= 7
  • is 运算符 is、is not 6
  • in 运算符 in、not in 5
  • 逻辑非 not 4
  • 逻辑与 and 3
  • 逻辑或 or 2
  • 逗号运算符 exp1, exp2 1
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/350877.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号