• 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
  • 相关阅读:
    ajax基本使用
    ajax
    七个你无法忽视的Git使用技巧
    Git原始笔记
    php session自定义处理
    linux下用phpize给PHP动态添加扩展
    【转】做到这一点,你也可以成为优秀的程序员
    PHP扩展开发-测验成功
    PHP扩展开发--实验成功
    php类似shell脚本的用法
  • 原文地址:https://www.cnblogs.com/yc913344706/p/7748480.html
Copyright © 2020-2023  润新知