添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

在这个 for 循环中, if 语句来检测,所遍历的元素是否为 joecy ,如果是,就对其使用方法 title()

每条 if 语句的核心都是一个值为 True False 的表达式,这种表达式被称为 条件测试 布尔表达式 )。例如 i = 'joecy' ,Python根据条件测试的值为 True False 来决定是否执行 if 语句中的代码:

>>> car = 'bwm'
#检查是否相等
>>> car == 'bwm' 
>>> car == 'Bwm'
False
#检查是否不相等
>>> car != 'audi' 
#比较数字
>>> a = 18
>>> a == 18
>>> a > 10
False
>>> a != 3
#使用and检查多个条件,条件同时成立为True
>>> car == 'bwm' and a == 18
>>> car != 'audi' and a == 18
#使用or检查多个条件,只要有一个条件成立就为True
>>> car == 'bwm' or a != 18
#检查特定值是否包含其中
>>> b = [1,2,3,4,6]
>>> 1 in b
>>> 5 in b
False
#检查特定值是否包含其中
>>> 5 not in b
>>> 3 not in b
False

最简单的if语句只包含一个条件测试表达式和一个操作:

if test:
    do something
age = 18
if age >= 18:
    print('你已经长大了!')

if-else语句

if-else语句用来在条件测试通过时执行一个操作,在不通过时执行另一个操作。

age = 18
if age >= 18:
    print('你已经长大了!')
else:
    print('你还没有成年呢!')

if-elif-else语句

但我们需要检查多个条件时,可使用if-elif-else语句,Python将只执行其中的一个代码块,它一次检查,直到遇到通过测试的条件。

age = 12
if age < 4:
    print('无需购票')
elif age < 18:
    print('虽然没成年,但是得买票了。')
else:
    print('买票吧')

可根据实际情况使用任意数量的elif代码块。 有时候需要省略else代码块,使用elif代码块处理更有效。因为else语句,只要不满足任何ifelif中的条件测试,其中的代码块就会执行。同理很多时候我们也需要仅舍弃elif语句和else语句使用if语句来测试条件。