第一章:注释(Comments)

1.1 注释的作用

  • 提高代码可读性
  • 记录逻辑、说明功能
  • 临时屏蔽代码调试

1.2 单行注释

  • 使用 # 开头
# 这是单行注释
print("Hello, Python!")  # 这也是注释

1.3 多行注释

  • 使用三引号 ''' ... ''' 或 """ ... """
"""
这是多行注释
可以写很多行
用于模块说明或函数说明
"""
print("多行注释示例")

1.4 函数注释(Docstring)

  • 用于函数、类的说明
def add(a, b):
    """
    函数功能:返回 a + b 的结果
    参数:
      a: 数字1
      b: 数字2
    返回值:
      a + b
    """
    return a + b

help(add)  # 查看函数说明

✅ 注意事项

  • 注释应简洁清晰
  • 保持代码与注释同步

第二章:Python 运算符(Operators)

Python 运算符用于对变量和数值执行操作,主要分为以下几类:


2.1 算术运算符(Arithmetic Operators)

运算符功能示例
+5 + 3 → 8
5 – 3 → 2
*5 * 3 → 15
/5 / 3 → 1.6667
//取整除5 // 3 → 1
%取余5 % 3 → 2
**幂运算2 ** 3 → 8

示例:

a = 10
b = 3
print(a + b)  # 13
print(a / b)  # 3.3333
print(a // b) # 3
print(a ** b) # 1000


2.2 赋值运算符(Assignment Operators)

运算符功能示例
=赋值x = 5
+=加后赋值x += 3 → x = x + 3
-=减后赋值x -= 2
*=乘后赋值x *= 2
/=除后赋值x /= 2
%=取余后赋值x %= 3
**=幂后赋值x **= 3

示例:

x = 5
x += 3
print(x)  # 8
x **= 2
print(x)  # 64


2.3 比较运算符(Comparison Operators)

运算符功能示例
==等于5 == 3 → False
!=不等于5 != 3 → True
>大于5 > 3 → True
<小于5 < 3 → False
>=大于等于5 >= 5 → True
<=小于等于5 <= 5 → True

示例:

a = 5
b = 3
print(a > b)  # True
print(a == b) # False


2.4 逻辑运算符(Logical Operators)

运算符功能示例
andTrue and False → False
orTrue or False → True
notnot True → False

示例:

x = True
y = False
print(x and y)  # False
print(x or y)   # True
print(not x)    # False


2.5 位运算符(Bitwise Operators)

运算符功能示例
&按位与5 & 3 → 1
按位或
^按位异或5 ^ 3 → 6
~按位取反~5 → -6
<<左移5 << 1 → 10
>>右移5 >> 1 → 2

示例:

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


2.6 成员运算符(Membership Operators)

运算符功能示例
in在序列中‘a’ in ‘apple’ → True
not in不在序列中‘b’ not in ‘apple’ → True

2.7 身份运算符(Identity Operators)

运算符功能示例
is判断对象是否相同a is b
is not判断对象是否不相同a is not b

示例:

a = [1,2]
b = a
c = [1,2]
print(a is b)     # True
print(a is c)     # False


第三章:实战练习

  1. 计算圆面积
radius = 5
area = 3.14 * radius ** 2
print("圆面积:", area)

  1. 逻辑判断
age = 20
if age >= 18 and age &lt;= 60:
    print("成年人")
else:
    print("未成年人或老年人")

  1. 列表成员检查
fruits = ["apple", "banana", "orange"]
if "banana" in fruits:
    print("香蕉在列表中")


✅ 总结

  • 注释:提高可读性、记录逻辑、docstring 用于函数说明
  • 运算符
    • 算术运算 → 数值计算
    • 赋值运算 → 快速更新变量
    • 比较运算 → 条件判断
    • 逻辑运算 → 多条件组合
    • 位运算 → 二进制处理
    • 成员运算 → 判断序列包含关系
    • 身份运算 → 判断对象内存地址