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 代码至关重要。

 

相关文章
|
1月前
|
Python
Python运算符优先级
Python运算符优先级。
21 3
|
1月前
|
Python
Python成员运算符
Python成员运算符
27 2
|
1月前
|
Python
Python身份运算符
Python身份运算符。
22 1
|
1月前
|
Python
Python赋值运算符
Python赋值运算符。
23 2
|
1月前
|
Python
Python比较运算符
Python比较运算符。
27 2
|
2月前
|
Python
【10月更文挑战第7天】「Mac上学Python 14」基础篇8 - 运算符详解
本篇将详细介绍Python中的运算符,包括数学运算、关系运算、逻辑运算、赋值运算和成员运算等内容。同时会说明运算符的优先级和运算顺序,帮助用户理解和掌握Python中的运算符使用规则。
41 3
【10月更文挑战第7天】「Mac上学Python 14」基础篇8 - 运算符详解
|
2月前
|
自然语言处理 Python
【python从入门到精通】-- 第三战:输入输出 运算符
【python从入门到精通】-- 第三战:输入输出 运算符
72 0
【python从入门到精通】-- 第三战:输入输出 运算符
|
2月前
|
存储 Java 编译器
Python学习三:学习python的 变量命名规则,算数、比较、逻辑、赋值运算符,输入与输出。
这篇文章是关于Python编程语言中变量命名规则、基本数据类型、算数运算符、比较运算符、逻辑运算符、赋值运算符以及格式化输出与输入的详细教程。
24 0
Python学习三:学习python的 变量命名规则,算数、比较、逻辑、赋值运算符,输入与输出。
|
2月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (一)
Python操作:字符串--列表--元组--字典--运算符 (一)
23 0
|
2月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (二)
Python操作:字符串--列表--元组--字典--运算符 (二)
23 0
下一篇
DataWorks