根据判断条件结果而选择不同向前路径的运行方式
组成结构:
if 【条件】:
【语句块】
一个简单示例:
>>>names = ['zhao','qian','sun','li']
>>>for name in names:
if name == "sun":
print(name.title())
Sun
上述语句意为:先创建一个列表names,存入四个元素,利用for循环对其进行遍历,下面使用if语句进行判断,如果names中存在“sun”,就以首字母大写的方式打印出来。
每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。python根据条件测试的值为True还是False来决定是否执行if语句中的代码。如果条件测试的值为True,python就执行紧跟在if语句后面的代码,如果为False,python就忽略这些代码。
条件判断操作符
操作符 | 描述 |
---|---|
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
== | 等于 |
!= | 不等于 |
这里要区别“=”和“==”,在编程中
“=”是赋值符,表示把一个值赋给一个变量
“==”才是数学意义上的等于判断
几个简单示例:
==
>>>name = "zhang"
>>>name =="zhang"
True
>>>name = "zhang"
>>>name =="wang"
False
<
>>>2<1
False
>>>2<3
True
!=
>>>2!=4
True
>>>2!=2
False
将条件判断操作符与if语句配合使用
示例:
>>>age = 18
>>>if age < 20:
print("yes")
yes