python【语法专栏】if语句-单分支结构

单分支结构

根据判断条件结果而选择不同向前路径的运行方式
组成结构:

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

你可能感兴趣的:(python,python)