Chapter04 python基础——常用语句

一、python常用语句

(一)while语句

while ……:

        ……

else:

        ……

注意如果判断为false,执行else,执行完结束此while语句。没有else直接结束。

(二)break 语句:

作用:用于循环语句(while,for语句)中,用来终止当前循环语句的执行

说明:

①当break语句执行后,此循环语句break之后的语句将不再执行

②break语句通常和if语句组合使用

③break语句终止循环时,循环语句的else子句将不会再被执行

④break语句只能终止当前循环的执行,如果有循环嵌套时,不会跳出嵌套的外重循环

⑤break语句只能在循环语句(while或for语句)内部使用

(三)死循环:

s = ' '

while True:

        a = input("请输入(***结束)")

if a=="***":

        break

        s += a+'\n'

print("你输入的内容是:"+\n+s)

(四)for循环

for 变量列表 in 可迭代对象:

        语句块1…

else:

        语句块2…

语法说明:

①可迭代对象每次提供一个元素依次赋值给变量列表中的变量,赋值完毕后执行语句块1,重复执行此步骤

②当可迭代对象不能够提供数据时,执行else子句部分的语句块2.然后退出循环

③else子句部分可以省略(同while语句类似)

④当在语句内部用break终止循环时,else子句部分语句块2不会执行.

(五)range()

range(start, stop[,step]) 从start开始(没有start时默认从0开始),每次生成一个整数后移动step,直到stop为止(不包含stop,且step可以为负整数)

range(4)       #0,1,2,3

range(3,6)     #3,4,5

range(1,10,2)  #1,3,5,7,9

range(5,0,-2)   #5,3,1

range(4,1)     #空

 

i = 10

for x in range(1,i):

    print(x)

    i -= 2

一共会打印出9行

(六)continue语句

作用:

用于循环语句(while,for语句)中,不再执行本次循环内continue之后的语句,重新开始一次新的循环

说明:

1. 在while语句中执行 continue语句,将直接跳转到while语句的真值表达式处重新判断循环条件

2. 在for语句中执行continue语句,将会从可迭代对象中取下一个元素,绑定变量后再次进行循环


猜你喜欢

转载自blog.csdn.net/weixin_42353109/article/details/80568739