跳转至

条件、循环与真值判断

Python 使用缩进定义代码块。推荐 4 个空格,不混用 Tab 与空格。

if score >= 60:
    result = "及格"
else:
    result = "待加强"

for 遍历可迭代对象,range(3) 产生 0, 1, 2

for index, name in enumerate(["Alice", "Bob"], start=1):
    print(index, name)

空字符串、空容器、数字 0FalseNone 在条件中为假;其他对象通常为真。判断“是否为空”可直接写:

if items:
    print("有数据")

当业务需要区分“空列表”和“未提供值”时,使用明确比较(如 items is None),不要只靠真值判断。

参考

评论