目录
range函数
range函数用于for循环中,可创建一个整数列表。
具体形式:
(1)range(10)等价于range(0,10)# 表示0开始的十个数
结果为[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
(2)range(0,10,2)#为0到9中每2个取一次值
结果为[0, 2, 4, 6, 8 ]
(3)range(10,0,-1)#为倒序的数列,从10开始的十个数
结果为[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
循环语句
Python语言中的循环语句支持 while循环(条件循环)和for循环(遍历循环)。
while循环
循环打印十遍"hello world”
count = 0 # 初始化
while count < 10: # 循环条件判断
print("hello world")
count+=1 # 变量改变语句
print("end")
for循环
格式中,迭代变量用于存放从序列类型变量中读取出来的元素(迭代变量默认和循环数据同类型),所以一般不会在循环中对迭代变量手动赋值。
for 迭代变量 in 字符串|列表|元组|字典|集合 :
代码块
for i in "hello world":
print(i)
for name in ["张三",'李四',"王五"]:
print(name)
for i in range(10): # range函数
print(i)
退出循环
break 关键字用于 for 循环时,会终止循环而执行整个循环语句后面的代码。
continue关键字指的是退出当次循环。
分支语句(选择语句)
双分支语句顾名思义,二条分支二选一执行
if 表达式:
代码块 1
else:
代码块 2
多分支语句
多分支即从比双分支更多的分支选择一支执行。
多分支使用 elif 连接
if 表达式 1:
代码块 1
elif 表达式 2:
代码块 2
elif 表达式 3:
代码块 3
...# 其它elif语句
else:
代码块 n