很多计算机语言中都有for循环,它可以让属于自己的语句组重复一定的次数。python的for循环和其它计算机语言的for有较大的区别。
它的本质是对序列进行迭代,即它是把序列中的每个项目的值依次取出来,赋值给一个变量。当这个变量得到一个值时,就执行一次语句组。
然后如此重复。由于字符串属于序列,下面给出一种for语句的用法:
for 每个字 in ‘少儿编程吧的网址是www.scratch8.net’:
上面这条语句首先会新建了一个变量叫:每个字。
for 的使命就是让这个叫:每个字 的变量依次得到’少’,’儿’,’编’,……等等这些字。每得到一个值,就执行一句属于它的语句组。
下面是一个简单的例子:
for 字 in '少儿编程吧的网址是www.scratch8.net': print(字)
上面会把每个字都打印出来,打印完一个字后,默认是换行。所以会打印一竖的字。
#以下是for循环入门的一个例子,注意#号后面的不是代码,是注释,给人看的:
"""023_for循环一.py 在python中, for循环用 for 和 in 两个英文单词做为关键词,让属于自己的语句组重复执行一定的次数。 for这个单词在英文里是‘每’‘因为’等的意思,in是在.....里面的意思。 语法格式是这样的: for 变量 in 序列: 语句一 语句二 语句三 它的意思是,对于序列中的每一个项目,依次赋值给变量,变量的名称可以根据不同的情况命名。 每一次赋值后就执行一次属于for的语句组。 上面的语句一,语句二,语句三就是属于for的语句组,它们离最左边的空格数是一样的。 字符串中的每一个项目就是组成字符串的每一个符号,如字符串 'abcxyz'它就是由6个字母组成的。 字符串属于序列,所以能用于for循环,下面是几个for循环的例子。 """ for 数字 in '012345': #对于字符串'012345'中的每一个数字分别一个一个的赋值给 数字 这个变量 print(数字) #所以这个print语句共重复执行了5次,数字的值分别是'0','1','2','3','4','5' print() for 字母 in 'abcdefg': #对于字符串'abcdefg'中的每个字母,依次赋值给 字母 这个变量。 print(字母) #print(字母) 共执行了7次,字母这个变量依次得了'a','b','c','d','e','f','g' print() for x in '1350799xyz': #对于字符串'1350799xyz'的每个符号,依次赋值给 x 这个变量。 print(x)
少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133
发表评论