Python中的能力挑选和for语句。Python和C语言,java一样,都是有相近C语言和Java设计风格的能力挑选和for语句,可是在撰写和应用上或是有一些差别的。使我们今日一起掌握她们。
一,标准挑选句子。
Python中标准挑选句子的关键词是:if,elif和else。其基本上方式如下所示:
if condition: block elif condition: block... else: block1234复制代码种类:[python]
elif和else句子块是供选择的。针对if和elif,仅有当标准为True时才会实行支系句子,不然仅有当if和全部elif的标准都为False时才会实行支系。留意Python中的能力挑选句子和C的差别,C语言中的标准务必用括弧括起來,而Python中不能,可是要留意标准后边加一个灶具。
下列是得分级别的实例:
score=input() if score
第二,for语句。
和C语言一样,Python也保证了反复和while循环系统(Python中沒有do和while循环系统)。殊不知,Python中for循环的使用说明与C语言中的使用方法大不一样(类似Java和C#中的使用方法),while循环系统的使用说明与C语言中的使用方法大概类似。
for循环的基础方式如下所示:
for variable in list: block12复制代码种类:[python]
比如,测算从1到100的总数:
sum=0 for var in range(1,101): sum =var print sum12复制代码种类:[python]
Range()是一个内嵌涵数,能够转化成某一范畴内的数据目录。比如,范畴(1,6)将转化成[1,2,3,4,5]的目录,而范畴(8)将转化成[0,1,2,3,4,5,6,7]的目录。
自然还可以有嵌套循环,例如有一个目录= ['我国','美国','英国'],每一个英文字母都需要解析xml。
list=['China','England','America'] for i in range(len(list)): word=list[i] for j in range(len(word)): print word[j]12复制代码种类:[python]
内嵌涵数len()不但能够用于测算字符串数组的长短,还能够用于测算目录或结合中的组员总数。
使我们看一下while循环系统的基础方式:
while condition: block12复制代码种类:[python]
该循环系统仅在标准为真时实行。一旦标准为假,循环系统停止。
比如:
count=2 while count>0: print "i love python!" count=count-11复制代码种类:[python]
假如要在句子块期内停止循环系统,能够应用break或continue。破是跳出来全部周期时间,而续是跳出来周期时间。
count=5 while True: print "i love python!" count=count-1 if count==2: break1复制代码种类:[python]count=5 while count>0: count=count-1 if count==3: continue print "i love python!" 12复制代码种类:[python]
最终,Python中的for和while循环系统能够加上else子句,else子句在全部配置的实行标准不符合时实行(这类使用方法如今不怎么应用)。看2个事例:
#这2段循环系统作用完全一致 for i in range(0,10): print i else: print 'over' for i in range(0,10): print i print 'over'1复制代码种类:[python]
下列是while和else的使用方法:
#这2段循环系统作用完全一致 count=5 while count>0: print 'i love python' count=count-1 else: print 'over' count=5 while count>0: print 'i love python' count=count-1 print 'over'1复制代码种类:[python]
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。