zoukankan      html  css  js  c++  java
  • 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<b"
    运行结果:
    a<b
    [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]
     
    

      

  • 相关阅读:
    表管理和索引,外键作用
    小场景 shell 应用
    高并发Linux系统及kernel参数优化
    H3C F100-M-G 配置2条数字专线
    yun update更新后 vm-workstation 找不到kernel
    布局页面
    第八节课
    第七堂课
    第六堂课 框架和样式表的基础
    第五节课 表单元素
  • 原文地址:https://www.cnblogs.com/JcHome/p/10091728.html
Copyright © 2011-2022 走看看