Câu lệnh Python thường kết thúc bằng dòng mới. Tuy nhiên, có thể dùng ký tự tiếp dòng \ (backslash) để chỉ ra dòng tiếp theo là phần tiếp tục.
Dùng backslash \
total = item_one + \
item_two + \
item_three
Không cần backslash trong ngoặc
Các câu lệnh trong [ ], { }, ( ) tự động kéo dài qua nhiều dòng:
days = ['Monday', 'Tuesday', 'Wednesday',
'Thursday', 'Friday']
total = (item_one +
item_two +
item_three)
data = {'a': 1,
'b': 2,
'c': 3}
Chuỗi đa dòng (implicit line joining)
message = ("Đây là một chuỗi rất dài "
"được viết trên nhiều dòng "
"nhưng không cần dấu + hay \\")
print(message) # Đây là một chuỗi rất dài được viết trên nhiều dòng nhưng không cần dấu + hay \
Best Practice
- Ưu tiên dùng ngoặc
( )thay cho backslash - dễ đọc, ít lỗi hơn - PEP 8 khuyến nghị độ rộng dòng tối đa 79 ký tự
- Dùng
blackhoặcautopep8để format tự động