概述
- if语句:
组成:
- 关键字本身
- 条件表达式:用于判断条件真假
- 代码块:当表达式为真或者非零时执行的代码
- 语法:
If expression:
Expr_true_suite #只有表达式的结果为布尔值真时才执行,
#否则将执行代码块后面的语句
elif expression: #中用 elif 代替了 else if,
Expr_true_suite
else:
Expr_true_suite
注意:
1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
3、在Python中没有switch – case语句。
4、if语句后最多只能有一个else语句,但可以有任意数量的elif语句
示例:
if a>b:
print('a值大')
elif a<b:
print('b值大')
else:
print('a和b相等')
(a = 6,b = 5)执行结果:a值大
(a = 3,b = 5)执行结果:b值大
(a = 5,b = 5)执行结果:a和b相等
- If嵌套
在if嵌套语句中,可以吧if...elif...else结构放在另一个if...elif...else结构中。
If expression:
Expr_true_suite
If expression:
Expr_true_suite
elif expression:
Expr_true_suite
else:
Expr_true_suite
elif expression:
Expr_true_suite
else:
Expr_true_suite
- 条件表达式
- Python2.5以前的版本,条件表达式语法格式:
>>> x,y = 4,3
>>> result = (x<y and [x] or [y])[0]
>>> print(result)
3
- Python2.5以后或更新版本,条件表达式语法格式:
>>> result = x if x<y else y
>>> result
3
注意:Python2.5以后或更新版本兼容以前语法格式。
最后
以上就是饱满小懒猪为你收集整理的if条件语句基本语法的全部内容,希望文章能够帮你解决if条件语句基本语法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复