Bạn không thể. Backslashes không thể xuất hiện bên trong niềng răng xoăn
names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
5; Làm như vậy dẫn đến một names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
6:Nội dung chính
- Sử dụng dấu gạch chéo ngược [n = "\n".join[names] text = f"Winners are:\n{n}" 0] làm ký tự tiếp tục dòng
- Sử dụng dấu ngoặc đơn
- Làm thế nào để bạn thêm một đường ngắt vào một f
- Bạn có thể sử dụng \ n trong f
- Làm thế nào để bạn phá vỡ một dòng trong Python?
- Bạn có thể làm tổ f
>>> f'{\}'
SyntaxError: f-string expression part cannot include a backslash
Điều này được chỉ định trong PEP cho F-Strings:
Backslashes có thể không xuất hiện bên trong các phần biểu thức của chuỗi F, [...]
Một tùy chọn là khẳng định
names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
7 cho một cái tên và sau đó names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
8 trên đó bên trong ____ 19 chuỗi; đó là, không sử dụng một nghĩa đen:names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
Kết quả trong:
Winners are:
Adam
Bob
Cyril
Một tùy chọn khác, theo quy định của @WIM, là sử dụng
Winners are:
Adam
Bob
Cyril
0 để trả về Winners are:
Adam
Bob
Cyril
1 và sau đó tham gia ở đó. Winners are:
Adam
Bob
Cyril
2Tất nhiên, một người khác là
Winners are:
Adam
Bob
Cyril
3 trước đó và sau đó thêm tên tương ứng:names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
1kết quả trong cùng một đầu ra.
Note:
Đây là một trong những khác biệt nhỏ giữa ____ 19 chuỗi và
Winners are:
Adam
Bob
Cyril
5. Sau này, bạn luôn có thể sử dụng dấu câu được cấp rằng một dict kỳ quặc tương ứng được giải nén có chứa các phím đó:names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
3[Xin đừng làm điều này.]
Trước đây, dấu câu không được phép vì bạn không thể có số nhận dạng sử dụng chúng.
Ngoài ra: Tôi chắc chắn sẽ chọn
Winners are:
Adam
Bob
Cyril
6 hoặc Winners are:
Adam
Bob
Cyril
7, vì các câu trả lời khác cho thấy thay thế. Các tùy chọn tôi chỉ đưa ra nếu bạn phải vì một số lý do sử dụng F-Strings.Chỉ vì một cái gì đó là mới, không có nghĩa là bạn nên thử và làm mọi thứ với nó ;-]
Chuỗi Concatenate trong Python [+ toán tử, tham gia, v.v.]
names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
6Trong Python, bạn có thể tự do phá vỡ dòng trong ngoặc đơn [
names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
18, names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
5, names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
30]. Sử dụng quy tắc này, bạn có thể viết một chuỗi dài trên nhiều dòng với dấu ngoặc đơn thay vì dấu gạch chéo ngược.>>> f'{\}'
SyntaxError: f-string expression part cannot include a backslash
0Vì
names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
5 được sử dụng cho names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
32 và names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
30 được sử dụng cho names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
34, sử dụng names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
18 cho mục đích đó. Lưu ý rằng names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
36 được tạo bởi dấu phẩy, không phải names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
18.Nó giúp người trợ giúp của bạn không phải lấy lại mã của bạn theo cách thủ công để cung cấp cho bạn câu trả lời.
[Chỉnh sửa: Đã thêm giải pháp
Winners are:
Adam
Bob
Cyril
8 cho tính hoàn chỉnh] Khi sử dụng các trình kiểm tra mã PEP8 như Flake8 trong Python, một lỗi,
Winners are:
Adam
Bob
Cyril
9, được nêu ra khi một dòng vượt quá 80 ký tự.Bài viết này mô tả cách viết một chuỗi dài không chứa một dòng mới trên nhiều dòng.
- Sử dụng dấu gạch chéo ngược [
10] làm ký tự tiếp tục dòngnames = ['Adam', 'Bob', 'Cyril'] nl = '\n' text = f"Winners are:{nl}{nl.join[names]}" print[text]
- Sử dụng dấu ngoặc đơn
Làm thế nào để bạn thêm một đường ngắt vào một f
- Bạn có thể sử dụng \ n trong f
Làm thế nào để bạn phá vỡ một dòng trong Python?
- Bạn có thể làm tổ f
Điều này được chỉ định trong PEP cho F-Strings:
- Backslashes có thể không xuất hiện bên trong các phần biểu thức của chuỗi F, [...]
Sử dụng dấu gạch chéo ngược [n = "\n".join[names] text = f"Winners are:\n{n}" 0] làm ký tự tiếp tục dòng
Sử dụng dấu ngoặc đơn
names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
1Làm thế nào để bạn thêm một đường ngắt vào một f
names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
2Bạn có thể sử dụng \ n trong f
names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
3Làm thế nào để bạn phá vỡ một dòng trong Python?
names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
0Bạn có thể làm tổ f
names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
1Điều này được chỉ định trong PEP cho F-Strings:
names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
2Backslashes có thể không xuất hiện bên trong các phần biểu thức của chuỗi F, [...]
- Một tùy chọn là khẳng định
Sử dụng dấu ngoặc đơn
Làm thế nào để bạn thêm một đường ngắt vào một f
Bạn có thể sử dụng \ n trong f
- Làm thế nào để bạn phá vỡ một dòng trong Python?
Bạn có thể làm tổ f
names = ['Adam', 'Bob', 'Cyril']
nl = '\n'
text = f"Winners are:{nl}{nl.join[names]}"
print[text]
3Điều này được chỉ định trong PEP cho F-Strings:
Backslashes có thể không xuất hiện bên trong các phần biểu thức của chuỗi F, [...]Làm thế nào để bạn thêm một đường ngắt vào một f
Một tùy chọn là khẳng định the new line character “\n” is used to create a new line. When inserted in a string all the characters after the character are added to a new line. Essentially the occurrence of the “\n” indicates that the line ends here and the remaining characters would be displayed in a new line.
Bạn có thể sử dụng \ n trong f
Như được hiển thị trong mã trên, thay vì trích dẫn đơn hoặc gấp đôi, chúng tôi sử dụng trích dẫn ba để kèm theo chuỗi đa dòng. Đồng thời, chúng ta vẫn có thể sử dụng dòng mới [\ n] trong chuỗi F để báo hiệu rằng có một dòng mới trong chuỗi.we can still use the newline [ \n ] in the f-string to signal that there is a new line in the string.we can still use the newline [ \n ] in the f-string to signal that there is a new line in the string.
Làm thế nào để bạn phá vỡ một dòng trong Python?
Để phá vỡ một dòng trong Python, hãy sử dụng dấu ngoặc đơn hoặc dấu gạch chéo ngược rõ ràng [/].Sử dụng dấu ngoặc đơn, bạn có thể viết qua nhiều dòng.Cách ưa thích để gói các dòng dài là sử dụng sự tiếp tục dòng ngụ ý của Python bên trong ngoặc đơn, ngoặc và niềng răng.use the parentheses or explicit backslash[/]. Using parentheses, you can write over multiple lines. The preferred way of wrapping long lines is using Python's implied line continuation inside parentheses, brackets, and braces.use the parentheses or explicit backslash[/]. Using parentheses, you can write over multiple lines. The preferred way of wrapping long lines is using Python's implied line continuation inside parentheses, brackets, and braces.
Bạn có thể làm tổ f
Các chuỗi F lồng nhau Bạn có thể nhúng các chuỗi F bên trong các chuỗi F để biết các vấn đề về định dạng khó khăn như thêm một dấu hiệu đô la vào một chiếc phao được căn chỉnh bên phải, như được hiển thị ở trên.You can embed f-strings inside f-strings for tricky formatting problems like adding a dollar sign to a right aligned float, as shown above.You can embed f-strings inside f-strings for tricky formatting problems like adding a dollar sign to a right aligned float, as shown above.