标签:exce 通过 括号 语法 建议 分支 pass except hello
这里只给出其它文章里不适合出现部分语法风格。
python有几种类型的复合语句:if、for、while、def、class、try/except、with/as等。这些复合类型的语句在编写时,要遵循python的语法风格:
if expr:
、def f():
{}
表示的代码块层次if expr: print("a")
\
也有效,但不建议。例如:
if a > 3:
print("hello world1")
print("hello world2")
else:
print("hello world else")
上面if和else位于同一层次的全局(文件)代码块,if的主分支两个语句位于同一层次的代码块(缩进相同)。在其他语言中,对等的写法大概如下:
if (a > 3) {
print("hello world1")
print("hello world2")
} else {
print("hello world else")
}
python中,条件表达式部分加上括号也没问题:
if (a>3):
...
如果代码体只有单个语句,代码体可以直接放在冒号后面。例如:
if a > 3:print("a")
def f():print("a")
class F:pass
括号类型包围的内容,包括列表的中括号[]
、集合或字典的大括号{}
、元组或表达式或包围函数参数的小括号()
,它们可以随意换行。
例如:
a = "aaa" + "bbb"
a = ("aaa" +
"bbb")
L = [11,22,33,44]
L = [11,22,
33,44]
D = {"k1":"v1", "k2":"v2", "k3":"v3"}
D = {"k1":"v1",
"k2":"v2",
"k3":"v3"}
if a > 3: print(a)
if (a >
3):print(a)
标签:exce 通过 括号 语法 建议 分支 pass except hello
原文地址:https://www.cnblogs.com/f-ck-need-u/p/10126127.html