Python可用反斜線符號(backslash \
),又稱行接續符(line continuation operator),把一行長程式碼分程多行。
例如下面用\
把result = "hello-world".replace("-", "_").upper().split("-")[0]
分成多行。
demo.py
result = "hello-world" \
.replace("-", "_") \
.upper() \
.split("_")[0]
print(result) # HELLO
使用\
連接多行又稱顯式行連接(Explicit line joining¶),後面不能加註解。
而在括弧(()
、[]
、{}
)中的表示式不需用\
即可分成多行,又稱隱式行連接(Implicit line join),後面可加註解。
names = ["john",
"mary", # some comment
"dave", "matt"]
沒有留言:
張貼留言