概述
一、关于缩进
缩进在Python中至关重要。在Python中,行首的空格用来决定逻辑行的缩进层次,从而决定语句的分组。这意味着同一层次的语句必须要有相同的缩进,每一组这样的语句称为一个块。在Python中,如果语法的缩进不正确,就会引起程序出错。
二、if判断
语法:
if 表达式:
语句1
语句2
....
elif 表达式:
语句1
语句2
....
else:
语句1
语句2
....
总结:
- 语句的缩进不可省略(相对于if行有四个空格开头);
- if后的表达式值为true时,执行if,其余同理;
- 对于数字类型,只有0为false,其余全为true;
- 对于布尔类型,直接看值;
- 对于字符串、列表、元组、字典,空为false,不空为true;
- 当if的条件是“None”时,结果也为false;
代码示例:
x = 85
if x>90:
print("优秀")
elif x>80:
print("良好")
elif x>70:
print("中等")
elif x>=60:
print("及格")
else:
print("差")
代码运行结果:
三、循环
3.1、while循环
语法:
while 表达式:
语句1
语句2
....
else:
# else是可选项,非必须
语句1
....
代码示例:
x=1
while x < 10:
print(x)
x += 1
else:
print("不满足while")
代码运行结果
3.2、for循环
语法:
for 对象 in 序列:
语句1
语句2
....
else:
语句1
代码示例:
for x in range(10):
print("我爱中国",x)
else:
print("至死不渝")
代码运行结果
3.3、退出循环(break和continue)
- break退出整个循环;continue退出本次循环,继续下一处循环;
- while和for循环由于break导致退出时,不会只想else里面的语句块;
- for循环经常搭配
range()
使用,range()用法如下: - 1、range(10),输出0~9;
- 2、range(1,10),开始数字和结束数字,输出1~10;
- 3、range(1,10,2),开始数字、结束数字和步长,输出1,3,5,7,9
三、pass占位语句
在Python中的pass
语句是空语句,其作用是保持程序结构的完整性。pass
不做任何操作,一般用作占位语句。
for i in range(10):
if(i == 3):
pass
else:
print(i)
因为流程控制之后的一行必须是具有缩进的语法块,然后有时候可能并不需要执行什么东西或者在编写程序的时候还没想好要如何编写执行内容,这时候为了保持程序结构的完整性,就需要用到pass,否则程序无法执行。
最后
以上就是诚心项链为你收集整理的Python--流程控制一、关于缩进二、if判断三、循环三、pass占位语句的全部内容,希望文章能够帮你解决Python--流程控制一、关于缩进二、if判断三、循环三、pass占位语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复