Python 运算符

简介: Python 运算符

Python 提供了丰富的运算符,用于执行各种操作,如算术运算、比较运算、逻辑运算、位运算、赋值运算和成员运算等。下面是一些主要的 Python 运算符及其描述:

1. 算术运算符

· +:加法

· -:减法

· *:乘法

· /:除法

· //:整除(地板除)

· %:取模(求余数)

· **:幂运算

2. 比较运算符

· ==:等于

· !=:不等于

· >:大于

· <:小于

· >=:大于或等于

· <=:小于或等于

3. 赋值运算符

· =:赋值

· +=:加法赋值

· -=:减法赋值

· *=:乘法赋值

· /=:除法赋值

· //=:整除赋值

· %=:取模赋值

· **=:幂赋值

4. 位运算符

· &:按位与

· |:按位或

· ^:按位异或

· ~:按位取反

· <<:左移

· >>:右移

5. 逻辑运算符

· and:逻辑与

· or:逻辑或

· not:逻辑非

6. 成员运算符

· in:如果指定序列中存在项则返回 True

· not in:如果指定序列中不存在项则返回 True

7. 身份运算符

· is:判断两个标识符是不是引用自一个对象

· is not:判断两个标识符是不是引用自不同对象

8. 运算符优先级

Python 中的运算符优先级从高到低为:

· 括号 (expression..., expression...)

· 指数运算 **

· 正负号 +x, -x, ~x

· 乘法 *, @, /, //, %

· 加法 +, -

· 位移 <<, >>

· 按位与 &

· 按位异或 ^

· 按位或 |

· 比较运算符 <, <=, >, >=, !=, ==

· 成员运算符 in, not in

· 身份运算符 is, is not

· 逻辑与 and

· 逻辑或 or

示例

python复制代码

 

# 算术运算

 

a = 5 

 

b = 3 

 

print(a + b) # 输出 8

 

print(a - b) # 输出 2

 

print(a * b) # 输出 15

 

print(a / b) # 输出 1.6666666666666667

 

 

 

# 比较运算

 

print(a == b) # 输出 False

 

print(a > b) # 输出 True

 

 

 

# 赋值运算

 

a += 2 # 等价于 a = a + 2

 

print(a) # 输出 7

 

 

 

# 逻辑运算

 

print(True and False) # 输出 False

 

print(True or False) # 输出 True

注意:在 Python 中,比较运算符和逻辑运算符的结果都是布尔值(TrueFalse)。

这些是 Python 中常用的运算符,掌握它们对于编写有效的 Python 代码至关重要。

 

相关文章
|
16天前
|
Python
python一元运算符的应用
【4月更文挑战第12天】Python的一元运算符包括正号(+), 负号(-), 按位取反(~), 取绝对值(abs())和类型转换(int(), float(), str())。例如:`+a`使数值变正,`-a`变为负数,`~a`为按位取反,`abs(a)`获取绝对值,而`int(a)`, `float(a)`, `str(a)`则用于类型转换。示例代码展示了这些运算符的使用效果。
17 0
|
1月前
|
存储 Python
Python系列(13)—— 三元运算符
Python系列(13)—— 三元运算符
|
1月前
|
存储 Python
Python系列(11)—— 赋值运算符
Python系列(11)—— 赋值运算符
|
1月前
|
Python
Python系列(7)—— 运算符的优先级
Python系列(7)—— 运算符的优先级
|
1月前
|
算法 数据处理 Python
Python系列(6)—— Python运算符
Python系列(6)—— Python运算符
|
1月前
|
索引 Python
Python系列(14)—— 字符串运算符
Python系列(14)—— 字符串运算符
C4.
|
1月前
|
Python
Python的运算符
Python的运算符
C4.
12 0
|
1月前
|
Python 容器
python中有哪些比较运算符
python中有哪些比较运算符
17 0
|
4天前
|
JSON 数据格式 索引
python 又一个点运算符操作的字典库:Munch
python 又一个点运算符操作的字典库:Munch
21 0
|
11天前
|
开发者 索引 Python
Python中的海象运算符:简洁而强大的赋值表达式
【4月更文挑战第17天】Python 3.8 引入了海象运算符 `:=`,也称赋值表达式运算符,用于在表达式内部赋值,简化代码并提升可读性。它能用于条件判断、循环控制和函数参数等场景,优化逻辑流程。然而,使用时需注意可读性、运算符优先级及赋值限制,以确保代码清晰易懂。海象运算符是Python编程的一个有用工具,但应根据情况谨慎使用。