zoukankan      html  css  js  c++  java
  • python基础 -- 04流程控制语句

    1.Python缩进规则

             最好四个空格,其次Tab,禁止空格Tab混用

    2.Python流程控制语句代码块原则

             表示代码块开始

             如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车

    3.if语句

    3.1普通if语句

    >>> age=20
    >>> if age >=18:
    ...     print 'your age is',age
    ...     print 'aduit'
    ... 
    your age is 20
    aduit

    3.2if-else语句

    注意:else 后面有个“:”。

    >>> if age >= 18:
    ...     print 'aduit'
    ... else:
    ...     print 'teenager'
    ... 
    aduit

    3.3if-elif-else语句

    if-elif语句和多if语句区别

           if-elif条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。

           多if语句会全部执行,即使前面的条件已满足,后面的也会执行。

    >>> if age >=18:
    ...     print 'aduit'
    ... elif age >=6:
    ...     print "teenager"
    ... elif age >=3:
    ...     print 'Kid'
    ... else:
    ...     print 'baby'
    ... 
    aduit

    4.循环语句

    4.1for循环

    >>> L= ['Adam','Lisa','Bart']
    >>> for name in L:
    ...     print name

    4.2While循环

    >>> N=10
    >>> x=0
    >>> while x<N:
    ...     print x
    ...     x+=1
    >>> a={}
    >>> while a:
    ... print('jj')
    ...
    >>> a={'a':1}
    >>> while a:
    ... print('jj')
    ...
    jj
    jj
    --snap--

    4.3break退出循环

    # 注:break只能退出一层循环

    >>> for i in set([1,2,3]):
    ...     for j in set([4,5,6]):
    ...             if j==5:
    ...                     break
    ...             print(i,j)
    ...
    1 4
    2 4
    3 4

    4.4continue继续循环

    # 注:break只能退出一层循环

    >>> for i in set([1,2,3]):
    ...     for j in set([4,5,6]):
    ...             if j==5:
    ...                     continue
    ...             print(i,j)
    ...
    1 4
    1 6
    2 4
    2 6
    3 4
    3 6
  • 相关阅读:
    汉语-词语:隐忍
    阿里云-ONS-Help-产品介绍-消息类型:事务消息
    阿里云-ONS-Help-产品介绍-消息类型:顺序消息
    阿里云-ONS-Help-产品介绍-消息类型:定时和延时消息
    阿里云-ONS-Help-产品介绍-消息类型:普通消息
    阿里云-ONS-Help-产品介绍-功能与特性:功能与特性概述
    动态拼接tr,th
    instr动态模糊查询
    easyui的combobox模糊搜索
    combobox的js添加数据
  • 原文地址:https://www.cnblogs.com/yc913344706/p/7748480.html
Copyright © 2011-2022 走看看