成长3- 继续积累知识点 for in, range, break!
哟吼!今天是假期前上班的最后一天,姐姐今天扛着行李箱来公司,下班直接奔回家,哇哈~
其实就一个小时高铁,回家方便的不要不要的,哈哈~
好了,回正题,其实昨晚就编辑好了,杂七杂八的事情一凑,差点忘了发,来来,补上!
新的知识点,新鲜出炉!!
1、for ... in ...也是类似循环的一种,开玩!看出啥了没?!吼吼,我解释一下哈,将hi 赋值给i,下达在hi指令的字符内将每个字母后加个空格,就是如下的样子啦!
>>> hi='food' >>> for i in hi: print(i,end=' ')
f o o d
还有个玩法~原理就是你定义一个列表集合,让系统告诉你集合里的字符长度,走你!哎?!等等?!不是吧,我的意思是告诉我这三个字符分别由多少个字母组成,它怎么数集合里有几个字符了?
>>> friend=['A','BB','CC']
>>> for group in friend:
print (friend,len(friend))
['A', 'BB', 'CC'] 3
['A', 'BB', 'CC'] 3
['A', 'BB', 'CC'] 3
再来!哈哈,这会对味儿了!把print里面的friend变成新定义的group指令,最后终于去数即合理个字符段中的字母个数啦!对了,这里还有新的知识,就是len, 这个是表示字符长度的指令,记住咯!
>>> friend=['A','BB','CC']
>>> for group in friend: print (group,len(group)) A 1 BB 2 CC 2
2、range顾名思义就是范围哈,怎么用嘞?还是上例子!list命令就是罗列的意思了啦,感觉Python语言还是挺简单易懂的~
>>> list (range (11,15))
[11, 12, 13, 14]
另外还有一种方法,就是利用上面说的for指令,不错吧,哦哦,还有不知道大家有没有注意,这个范围是没有你给出范围的最大值的,也就是说例子列出的数字是11<=X<15,晓得了吧?
>>> for i in range (11,15): print (i) 11 12 13 14
3、break 终止命令,就是在命令触发某指令时停止循环,终止执行命令,哇哈哈,姐姐真的是玩的不亦乐乎~~~~看懂了吗?先用for...in定义一个循环指令,用If指令,当显示到字母e时,程序终止执行,就出现以下的结果啦!蹦跶蹦跶~~哈哈,今天就到这里吧,回见!
>>> for letter in 'Michelle': if letter=='e': break print('My name',letter) My name M My name i My name c My name h
最后想送自己一句话:要一直努力才能看起来毫不费力!永远不要害怕从零开始,固执地坚持下去就好!