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进行投诉反馈,一经查实,立即删除!