🍂落页
登 录

PCC2 笔记

  • 变量和简单的数据类型
  • 列表简介
  • 操作列表
  • if 语句
  • 字典
🍂落页
TALAXY
if 语句
🍂落页
TALAXY

if 语句

if 语句
  • 布尔表达式
  • if 语句

布尔表达式

布尔值有 True 和 False 两种,可以用来判断条件是否成立,或者单纯记录条件:

is_active = True

判等

可以用 == 或 != 来判断字符串或数字等值之间是否相等:

car = 'Audi'
car.lower() == 'audi'   # => True
car != 'Audi'           # => False

检查多个条件

可以用 and 或 or 关键字检查多个条件:

age_0, age_1 = 18, 21
age_0 >= 21 and age_1 >= 21     # => False
age_0 >= 21 or age_1 >= 21      # => True

列表检查

可以用 in 或 not in 来检查列表中是否包含某个值:

fruits = ['apple', 'banana', 'orange', 'pear']
'apple' in fruits      # => True
'peach' not in fruits  # => True

列表直接当作 if 语句的条件,当列表为空时,条件为 False:

fruits = []
if fruits:
    print('fruits is not empty')
else:
    print('fruits is empty')    # => fruits is empty

if 语句

if 语句有很多种,最简单的:

if 条件:
    # 条件成立时执行的代码

if-else 语句:

if 条件:
    # 条件成立时执行的代码
else:
    # 条件不成立时执行的代码

if-elif-else 语句:

if 条件:
    # 条件成立时执行的代码
elif 条件:
    # 条件成立时执行的代码
else:
    # 条件不成立时执行的代码

elif 可以有多个,同时 else 也是可选的。

TALAXY 落于 2023年11月26日 。