美文网首页
语句表达式和流程控制

语句表达式和流程控制

作者: 胖太_91bf | 来源:发表于2017-12-22 16:13 被阅读0次

    代码风格:

    代码格式指南:

    -pep8
    -缩进4空格, tab和空格不能混用
    -一行不超过79个字符
    -空行

    赋值语句:

    -基本赋值
    -序列赋值: x,y,z = (1,2,3) 'abc: x = 1, y = 2, z = 3 x = 'a', y = 'b', z = 'c';如果序列赋值左右不一致, 可以预先存到一个变量里, 在分别截取
    -扩展序列解包赋值:x,y,z = 'adsfsdfdsf', z为剩下字符的list(可以放到任意位置), 如果右边少, 那么用* 解包会得出一个空列表
    -多目标赋值: a = b = c = 111;不能是引用类型, 引用类型改变一个会改变所有
    -参数化赋值: a += b( a=a+b ) ; list也可以 += , 效果同.extend() 不过.extend()效率更高(推荐)

    表达式:

    -函数调用
    -字面值
    -方法调用
    -打印操作: print(a,b,c,d, sep="",end="",file=open()): sep:同行分隔符(默认空格), end:结尾分隔符(默认换行),file:输出到指定文件

    流程控制

    -if语句
    一般格式: if else
    多重分支: if elif elif elif else
    三元运算符:res = 'true' if 表达式 else 'false'
    -while循环:
    一般格式: while 表达式: 输出
    break: 跳出整个循环
    continue: 跳过这次循环
    pass:占位符, 我想写个循环, 但没想好写啥, 不写有报错, 那就写个pass吧, 也适用于函数中
    else:
    for in: enumerate() , 可以遍历出序列的下标

    相关文章

      网友评论

          本文标题:语句表达式和流程控制

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