python杂谈python

python:基础_条件循环语句

2018-06-05  本文已影响0人  小铭灬同学

9.判断语句和循环语句

    9.1 if判断语句:

    格式:

    if的使用:

        if 条件:

        条件成立时,要做的事情

    if else的使用:

        if 条件:

            满足条件要做的事情

            ……

        else:

            不满足条件要做的事情

    elif 的使用:

        if 条件:

            满足条件要做的事情1

        elif 条件:

            满足条件要做的事情2

        elif 条件:

            满足条件要做的事情3

        else:

            其他要做的事情

9.2 比较运算符,逻辑运算符

    9.2.1 比较运算符

        ==:检查两个操作数的值是否相等,如果是则条件变为真。

        !=:检查两个操作数的值是否相等,如果值不相等,则条件变为真。

        >:检查左操作数的值是否大于右操作数的值,如果是,则条件成立。

        <:检查左操作数的值是否小于右操作数的值,如果是,则条件成立。

        >=:检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。

        <=:检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。

    9.2.2 逻辑运算符

        and:布尔与,只要有假就为假。

        or:布尔或,只要有真就为真。

        not:布尔非。

    9.3 if的高级用法

        if 的嵌套:

        区间比较:1 < a < 20等

        三元运算符:变量= 值1 if 条件 else 值2

        数字的逻辑运算:

            and:只要有一个值为0则结果为0,否则结果为最后一个非0数字

            or:只要所有值为0结果才为0,否则结果为第一个非0数字

    9.4 循环语句(包括for和while)

        9.4.1 while

            while 条件:s要循环执行的事情

            while也包括while的循环嵌套。还有死循环,使用while true

        9.4.2 for

            for 临时变量 in 或者字符串等可迭代对象。(这里的可迭代对象在python高级中会讲解)

            break 和 continue:

                break的作用是立即结束break所在的循环

                continue的作用是用来结束本次循环,紧接着执行下一次的循环。

                以上两者都只能在循环中使用,不可单独使用,当然中除外。

                在循环嵌套中,两者都只对最近的一层循环起作用。

上一篇下一篇

猜你喜欢

热点阅读