Python中的If分支与循环

发布时间:2019-08-07 13:52:57编辑:auto阅读(1839)

    Python中的分支判断与循环


    Python与其它语言一样,也是通过If ... End ..来进行分支判断

    在python中,If ,Elif ,Else等语句后面需要加冒号才可以写执行语句

    在python中,不需要End来表示某个分支判断语句的结束。


    Assert 断言 :

    只有当Asser语句为真时,Python的程序才会继续执行下去。如果会假,程序退出

    并弹出AssertionError错误。可用在程序调试中,当某一个值为我们需要的值时,程序才

    继续执行,否则直接退出程序。


    一元操作符

    在运算符的单面才存在数据,该运算符被称之为单元操作符。

    比如被当成负号的减号


    三元操作符


    Value = x (if x < y and x < z) Else (y if y < z else z)


    循环:

    While True:

      循环体.


    拥有一个起始值,当条件为真是,重复执行某一个步骤


    For i in List:

        循环体

    当对象i相对于List来说拥有成员资料时,重复执行某一个步骤


    range函数:

        example:   range([start],Stop,[Step])

        作为一个内置函数(BIF),它的起始位置为可选的,如无起始值,表示从0开始。

        如果没有Step,表示默认的Step为1.

        Range的范围包括起始值,但不包括结束的值。


    CONTINUE:

     用在循环中,如果有写continue,则退出当次循环(不执行continue后面的语句),进入下一次循环。


    Break:

     中断循环,执行循环后面的语句


    成员资格运算:

    如果某一个值存在于某一个范围区间内,则表示该对象具有成员资格

    比如 a in (a ,b) 会把回一个True ,否则会返回一个False




关键字

上一篇: python 之 re

下一篇: python写excel