Python知识(3/20):Python运算符全解
2023-12-23 18:51:46
1. 算术运算符
算术运算符主要用于执行加减乘除、取余等基本的数学运算。
| 运算符 | 名称 | 例子 | 说明 |
| + | 加 | a+b | 可用于数字、序列等类型数据操作 |
| - | 减 | a-b | 求a减b的差 |
| * | 乘 | a*b | 可用于数字、序列等类型数据操作 |
| / | 除 | a/b | 求a除b的商 |
| % | 取模 | a%b | 求a除b的余数 |
| ** | 幂 | a**b | 求a的b次幂 |
| // | 地板除法 | a//b | 求小于a除以b商的最大整数 |
2. 关系运算符
关系运算符用于比较两个操作数之间的大小关系,返回值为 True 或 False。前提 是两个操作数之间能够进行比较。
| 运算符 | 名称 | 例子 | 说明 |
| == | 等于 | a==b | a等于b时返回True,否则返回False |
| != | 不等于 | a!=b | 与==相反 |
| >? ? ?? | 大于 | a>b | a大于b |
| < | 小于 | a<b | a小于b |
| >= | 大于等于 | a>=b | a大于等于b |
| <= | 小于等于 | a<=b | a小于等于b |
3. 逻辑运算符
逻辑运算符主要用于判断多个条件之间的逻辑关系,例如是否都满足、只需满足一个等等。
| 运算符 | 名称 | 例子 | 说明 |
| not | 逻辑非 | not a | a为True时,值为False |
| and | 逻辑与 | a and b | ab全为True时,计算结果为True |
| or | 逻辑或 | a or b | ab全为false时,计算结果为false |
4. 位运算符
执行位运算时会将整数转化为二进制形式,然后从最低位开始依次每位对齐,然 后执行按位与、按位或、按位异或等操作。
| 运算符 | 名称 | 例子 | 说明 |
| ~ | 位反 | ~x | 将x的值按位取反 |
| & | 位与 | x&y | x与y进行位与运算 |
| | | 位或 | x|y | x与y进行位或运算 |
| ^ | 位异或 | x^y | x与y进行位异或运算 |
| >> | 有符号右移 | x>>y | x右移a位 |
| << | 左移 | x<<a | x左移a位 |
5. 成员运算符
成员运算符用于判断对象是否在指定的序列或集合中。
| 运算符 | 名称 | 例子 | 说明 |
| in | 存在 | x in y | 如果x在y序列中就返回true |
| ont int? | 不存在 | x not in y | 如果x在y序列中就返回false |
6. 身份运算符
身份运算符用于判断两个对象是否是同一个对象。
| 运算符 | 名称 | 例子 | 说明 |
| is | 引用等于 | x is y | x 与 y的引用地址相等,返回True |
| is not | 引用不等于 | x is not y | x 与 y的引用地址相等,返回False |
文章来源:https://blog.csdn.net/zuodingquan666/article/details/135166282
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!