zoukankan      html  css  js  c++  java
  • 流程控制

    1、if...else语句

    eg1:
    age=int(raw_input('please enter your age:'))  注:raw_input()读取的内容永远都是以字符串的形式返回,把字符串和整数比较时,必须先用int()把字符串转换为我们想要的整型
    if age>=18:
        print 'adult'
    elif age>=6:  注:elif是else if的缩写,也是if和else的联合使用;若需要检查多个条件时,就可以使用elif
        print 'teenager'
    else:
        print 'kid'

    2、for语句

    注:for i in range()相当于for i in [1,2,3,4],这就像把序列中的每一个数(或对象)分配给 i ,一次一个,然后再语句块中打印它的值。

    eg1:基于字符串的迭代      eg2:基于列表的迭代           eg3:基于元组的迭代          eg4:基于集合的迭代:输出结果无序

    >>>string='hello'        >>>word=['t' , 'real' , 'en']       >>>for i in ('t' , 'real' , 'en'):      >>>for i in {'t' , 'real' , 'en'}:

    >>>for w in string:       >>>for w in word:                 print(i)                  print(i)

        print(w)             print(w,len(w))

    输出:              输出:                  输出:                  输出:

    h                 t  1                   t                    t

    e                 real  4                 real                    en

    l                  en  2                   en                    real

    eg5:基于字典的迭代:仅输出键,处理的顺序不确定,若输出键和值的话

     for x in d:        for x,k in d.items():

      print d[x]            print x,k

    3、while语句

    eg1:>>> while i<5:

           print(i)

           i=i+1

    结果:0 enter 1 enter 2 enter 3

    eg2:以下是while死循环,只有当输入的是q时,才会退出循环

    while True:

       print "hello"

       x=raw_input("plaese input something,q for quit:")

       if x=="q"

         break

    4、break语句:跳出整个循环

      continue语句:中断本次循环,跳过剩下的代码块

      else从句和与之对应的for、if、while语句匹配

    for 。。

    else。。

    ---------------

    while。。

    else。。

      pass语句:什么都不做,用于要求语法上成立,但不执行任何操作的语句

  • 相关阅读:
    postman中 form-data、x-www-form-urlencoded、raw、binary的区别
    常见的http response
    ==容易错误的例子
    点击panel滚动条滚动到底部
    fabric实现文本聚焦、可编辑
    JSON.parse()和JSON.stringify()的使用
    centos7安装mysql
    阿里云第一次访问tomcat非常慢的解决办法
    java中的语法糖
    jvm | 基于栈的解释器执行过程
  • 原文地址:https://www.cnblogs.com/zzfighting/p/5394887.html
Copyright © 2011-2022 走看看