python中if判断是流程控制中最常用的控制语句, 通过条件表达式的值判断后续的运行顺序,常见的三种if判断语句,分别是 if 语句、if…else… 语句和 if…elif…else…语句
目录
1python中if判断语句语法
2python中if else判断语句语法
3python中if elif else判断语句语法
4python if else用法需要缩进吗
5python if else用法嵌套叠加
6python if else用法写在同一行
python中if判断语句语法
if 条件表达式:
语句
实例:
a=5
if a>0:
print('a大于5')
当条件表达式计算结果为 True 时,执行下一行缩进的语句;若条件表达式计算结果为 False,则跳过该条语句继续向下执行
python中if else判断语句语法
if 表达式:
条件为真是执行这里的代码
else:
如果条件不为真,执行这里的代码
实例:
a=5
if a>9:
print('a大于5')
else:
print('a不大于9')
python中if elif else判断语句语法
if 表达式:
条件为真是执行这里的代码
elif 表达式:
第一个条件不满足,就判断一次。看是否满足第二个条件
else:
如果所有条件不为真,执行这里的代码
实例:
a=5
if a>9:
print('a大于9')
elif a>4:
print('a不大于4')
else:
print('没有满足条件的')
python if else用法需要缩进吗
if else在同一行可以不用缩进,如果是换行的必须要缩进的,为了便于编程和实现简单性,python不允许在块级代码中使用括号。在Python中,缩进用于声明块。如果两个语句处于相同的缩进级别,则它们是同一块的一部分。
通常,给出四个空格来缩进语句,这些语句是python中典型的缩进量。
缩进是python语言中最常用的部分,因为它声明了代码块。一个块的所有语句都是在同一级别的缩进中。我们将看到在python中决策和其他内容中实际缩进的情况。
python if else用法嵌套叠加
if 语句可以嵌套(无限套娃,但会一点的影响执行效率,不建议这么干)
python if else用法写在同一行
经常会出现if - else出现在一行,且格式非正常的条件语句。
好处:简约,节省行数
语法:
x if x > y else y
这一行命令的逻辑:若x > y,则b = x,否则:b= y。
实例:
x=1
y=2
b = x if x > y else y
print(b)