美文网首页
python基础2-流程控制语句

python基础2-流程控制语句

作者: 乱弹琴给 | 来源:发表于2019-12-15 15:24 被阅读0次

    1、分支语句
    if 判断条件布尔表达式:
    条件成立时执行代码块
    else:
    条件不成立时执行代码块

    注意python中分支语句的冒号和强制缩进。
    两个数字之间比较会自动类型转换,比如 if (1==1.0) 返回True
    数字和字符串比较要手动转换。比如 if (1==int("1"))
    字符串之间比较的技巧。比如 if ("abc".lower() == "ABC".lower();if (" abc".strip()=="abc")

    数字与布尔值比较,0等于False,非0等于True。
    if (0==False):
    执行代码

    if ((3-1)==False)
    不执行代码

    ==;!==;>;<;>=;<=
    逻辑运算符
    and; or ; not (not 1==1 返回False)
    优先级 not > and > or

    多分支语句
    if 判断条件布尔表达式:
    条件成立时执行代码块
    elif 判断条件布尔表达式:
    条件2成立时执行代码块
    else:
    条件不成立时执行代码块

    复杂情况下会用分支语句嵌套,嵌套比用多分支有点室便于阅读代码,逻辑清晰。

    2、循环语句
    while 循环执行条件:
    被循环执行的代码块
    修改循环的判断条件
    i = 1
    while i <= 10:
    print(i)
    i = i + 1

    continue和break
    continue跳过这次循环,进入下一次循环。break中断当前循环。

    相关文章

      网友评论

          本文标题:python基础2-流程控制语句

          本文链接:https://www.haomeiwen.com/subject/vlaknctx.html