python(三)
条件
-
if 语句
-
if-else语句
推导式 match...case语句
match 后的对象会依次与 case 后的内容进行匹配,如果匹配成功,则执行匹配到的表达式,否则直接跳过,_ 可以匹配一切
case_ : 类似于 C 和 Java 中的 default: ,当其他case都无法匹配时,匹配这条,保证永远会匹配成功
清晰的代码风格
-
否定条件(带有 else 部分)
-
不要空白的 if (可用if not)
-
用 and 判断而不是嵌套的 if
-
使用 if ... else 而不是 if ... if not
关于空格
1.紧接在圆括号、方括号或大括号内,不需要多余空格;
2.在逗号、分号或冒号之前,尾随逗号之后均不需要多余空格;
3.在切片中,两个冒号必须应用相同的间距;
4.紧接在开始函数调用的参数列表的左括号之前,不需要多余空格;
5.赋值(或其他)运算符周围需要多个空格以使其与另一个运算符对齐;
命名规则
变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。
变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message 可行,但变量名greeting message会引发错误。
标签:case,...,task3,匹配,python,空格,message,变量名 From: https://www.cnblogs.com/dzhangk/p/17864940.html