Python中的能力挑选和for语句。Python和C语言,java一样,都是有相近C语言和Java设计风格的能力挑选和for语句,可是在撰写和应用上或是有一些差别的。使我们今日一起掌握她们。

python中len函数的使用方法-python计算简单加法-第1张图片一,标准挑选句子。

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]

评论(0条)

刀客源码 游客评论