python分支语句_Python 分支、循环语句

Python 分支、循环语句

1.1 单分支语句

1.2 多分支语句

1.3 while循环

1.4 for循环

1.5 并行迭代

1.6 列表推导式

1.7 exec关键字

单分支语句:

a=10

b=20

if a>b:

print "a>b"

else:

print "a

运行结果:

a

[Finished in 0.1s]

多分支语句:

num=99

if num>=90:

print "优良"

elif num>=70 and num <90:

print "良好"

elif num>=60 and num<70:

print "一般"

else:

print "差"

运行结果:

优良

[Finished in 0.1s]

while循环:

i=1

while i<=3:

print "i的值为:"+str(i)

i+=1

运行结果:

i的值为:1

i的值为:2

i的值为:3

[Finished in 0.2s]

for循环:

list_a=['a','b','c']

for i in list_a:

print i

运行结果:

a

b

c

[Finished in 0.2s]

for循环取字典的键-值:

color={'blue':22,'green':33,'black':44,'White':55}

print color.items()

for key,value in color.items():

print key+" -->> "+str(value)

运行结果:

[('blue', 22), ('black', 44), ('White', 55), ('green', 33)]

blue -->> 22

black -->> 44

White -->> 55

green -->> 33

[Finished in 0.2s]

并行迭代zip():

a=[1,2,3,4]

b=['a','b','c']

print zip(b,a) #数字4丢失,因为b的长度比a的短

运行结果:

[('a', 1), ('b', 2), ('c', 3)]

[Finished in 0.2s]

列表推导式:

result=[i*i for i in range(3)]

print result

运行结果:

[0, 1, 4]

[Finished in 0.1s]

exec的使用:

exec关键字,可以用于执行一系列Python语句

list_a=[1,2,3,4]

exec 'print list_a' #使用exec执行Python语句

运行结果:

[1, 2, 3, 4]

[Finished in 0.2s]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值