随笔 - 31  文章 - 0  评论 - 0  阅读 - 5086

7.python的运算符详解

当谈到 Python 中的运算符时,我们可以更详细地了解每个运算符的特点、用法和示例。

1. 算术运算符:
这些运算符用于执行基本的数学运算。

  • +-*///%:加法、减法、乘法、除法、整数除法、取模
  • **:幂运算

示例:

a = 10
b = 3
print(a + b)  # 13
print(a / b)  # 3.333...
print(a // b) # 3
print(a % b)  # 1
print(a ** b) # 1000

2. 比较运算符:
这些运算符用于比较两个值之间的关系。

  • ==!=<><=>=:等于、不等于、小于、大于、小于等于、大于等于

示例:

x = 5
y = 8
print(x == y)  # False
print(x < y)   # True
print(x >= y)  # False

3. 赋值运算符:
这些运算符用于将值赋给变量。

  • =:赋值
  • +=-=*=/=//=%=**=:赋值运算后再赋值

示例:

num = 10
num += 5  # 等价于 num = num + 5

4. 逻辑运算符:
这些运算符用于处理逻辑值(True 或 False)。

  • andornot:与、或、非

示例:

a = True
b = False
print(a and b)  # False
print(a or b)   # True
print(not a)    # False

5. 成员运算符:
这些运算符用于检查值是否属于某个容器(如列表、字符串、集合等)。

  • innot in

示例:

my_list = [1, 2, 3, 4, 5]
print(3 in my_list)  # True
print(6 not in my_list)  # True

6. 身份运算符:
这些运算符用于比较对象的内存地址。

  • isis not

示例:

x = [1, 2, 3]
y = [1, 2, 3]
print(x is y)  # False
print(x is not y)  # True

7. 位运算符:
这些运算符用于在位级别执行操作。

  • &|^~:按位与、按位或、按位异或、按位取反
  • <<>>:左移位、右移位

示例:

a = 5
b = 3
print(a & b)  # 1 (0101 & 0011 = 0001)
print(a | b)  # 7 (0101 | 0011 = 0111)

8. 条件运算符(三元运算符):
这是一种简洁的条件表达式。

  • expression1 if condition else expression2

示例:

x = 10
y = 5
max_value = x if x > y else y

了解不同类型的运算符及其用法可以帮助您在编写代码时更好地操作数据、进行判断和控制程序流程。这些运算符是 Python 编程中不可或缺的基础组成部分。

posted on   IT老boy  阅读(120)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示