Python 学习笔记3

来源:互联网 发布:JAVA下标 编辑:程序博客网 时间:2024/04/30 13:12

流程控制语句:

条件分支判断:

if expression1:

statement1

......

......

elif expression2:

statement2

...

else:

statement3

......

例:

if 4<5:

print "this is always right"

else:

print "This never is run "


循环语句:

While循环:

while expression:

statement1

......

For 循环:不同于一般的for循环计算,而更像foreach迭代。

例:

names=['Tony','Peter','Jerry','Tom‘]

for person in names:

print “This is " + person

通过内置函数实现for循环计算:rang()函数可以产生一个整数区间构成的列表.

for item in rang(3): #[0,1,2]

print item

通过列表解析,可以用range()函数构建更复杂的计数列表:

例:squared=[x**2 for x in range(4)] 

        squared=[x**2 for x in range(8) if not x % 2]





0 0