82
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Tôi đang chạy Python trên thiết bị đầu cuối
Cho một chuỗi
string = "abcd\n"
print[string.replace["\n","\\n"]]
1Tôi muốn
string = "abcd\n"
print[string.replace["\n","\\n"]]
2 bằng cách nào đó để các ký tự dòng mới string = "abcd\n"
print[string.replace["\n","\\n"]]
3 trong string = "abcd\n"
print[string.replace["\n","\\n"]]
4 sẽ được hiển thị thay vì đi đến dòng tiếp theoTôi có thể làm điều này mà không phải sửa đổi chuỗi và thêm một dấu gạch chéo kép [
string = "abcd\n"
print[string.replace["\n","\\n"]]
5]
Bhargav Rao
47.6K27 Huy hiệu vàng122 Huy hiệu bạc137 Huy hiệu đồng27 gold badges122 silver badges137 bronze badges
Hỏi ngày 25 tháng 7 năm 2015 lúc 7:23Jul 25, 2015 at 7:23
0
Sử dụng
string = "abcd\n"
print[string.replace["\n","\\n"]]
6>>> string = "abcd\n"
>>> print[repr[string]]
'abcd\n'
Đã trả lời ngày 25 tháng 7 năm 2015 lúc 7:24Jul 25, 2015 at 7:24
Bhargav Raobhargav RaoBhargav Rao
47.6K27 Huy hiệu vàng122 Huy hiệu bạc137 Huy hiệu đồng27 gold badges122 silver badges137 bronze badges
Hỏi ngày 25 tháng 7 năm 2015 lúc 7:23
>>> string = r"abcd\n"
>>> print[string]
abcd\n
Sử dụng
string = "abcd\n"
print[string.replace["\n","\\n"]]
6May 30, 2017 at 10:37
Michel85Michel85Michel85
Đã trả lời ngày 25 tháng 7 năm 2015 lúc 7:241 silver badge11 bronze badges
0
Bhargav Raobhargav Rao
string = "abcd\n"
print[string.replace["\n","\\n"]]
Nếu bạn kiểm soát chuỗi, bạn cũng có thể sử dụng loại chuỗi 'RAW':
Đã trả lời ngày 30 tháng 5 năm 2017 lúc 10:37Jun 13, 2017 at 7:26
1871 Huy hiệu bạc11 Huy hiệu đồngGildas
Một gợi ý khác là làm theo cách đó:10 silver badges16 bronze badges
3
Bài viết này mô tả cách xử lý các chuỗi bao gồm ngắt dòng [nguồn cấp dữ liệu, dòng mới] trong Python.
- Tạo một chuỗi chứa các đường ngắt
- Mã Newline ________ 27 (LF, ________ 28 (Cr + LF)
- Báo giá ba lần
9 hoặcstring = "abcd\n" print[string.replace["\n","\\n"]]
0s = 'Line1\nLine2\nLine3' print[s] # Line1 # Line2 # Line3 s = 'Line1\r\nLine2\r\nLine3' print[s] # Line1 # Line2 # Line3
- Với thụt lề
- Concatenate một danh sách các chuỗi trên các dòng mới
- Chia một chuỗi thành một danh sách theo dòng phá vỡ:
1s = 'Line1\nLine2\nLine3' print[s] # Line1 # Line2 # Line3 s = 'Line1\r\nLine2\r\nLine3' print[s] # Line1 # Line2 # Line3
- Xóa hoặc thay thế các đứt đường
- Đầu ra với
2 mà không có dòng mớis = 'Line1\nLine2\nLine3' print[s] # Line1 # Line2 # Line3 s = 'Line1\r\nLine2\r\nLine3' print[s] # Line1 # Line2 # Line3
Tạo một chuỗi chứa các đường ngắt
Mã Newline ________ 27 (LF, ________ 28 (Cr + LF)
Báo giá ba lần
string = "abcd\n"
print[string.replace["\n","\\n"]]
9 hoặc s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
0s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
Với thụt lề
Concatenate một danh sách các chuỗi trên các dòng mới
Chia một chuỗi thành một danh sách theo dòng phá vỡ:
s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
1- Xóa hoặc thay thế các đứt đường
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
Với thụt lề
Concatenate một danh sách các chuỗi trên các dòng mới
s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
Chia một chuỗi thành một danh sách theo dòng phá vỡ:
s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
1s = 'Line1\n'\
'Line2\n'\
'Line3'
print[s]
# Line1
# Line2
# Line3
Xóa hoặc thay thế các đứt đường
- Đầu ra với
2 mà không có dòng mớis = 'Line1\nLine2\nLine3' print[s] # Line1 # Line2 # Line3 s = 'Line1\r\nLine2\r\nLine3' print[s] # Line1 # Line2 # Line3
Chèn một mã dòng mới
string = "abcd\n"
print[string.replace["\n","\\n"]]
7, string = "abcd\n"
print[string.replace["\n","\\n"]]
8 vào một chuỗi sẽ dẫn đến việc phá vỡ dòng tại vị trí đó.s = 'Line1\n'\
' Line2\n'\
' Line3'
print[s]
# Line1
# Line2
# Line3
Trên Unix, bao gồm Mac,
string = "abcd\n"
print[string.replace["\n","\\n"]]
7 [LF] thường được sử dụng và trên Windows, string = "abcd\n"
print[string.replace["\n","\\n"]]
8 [Cr + LF] thường được sử dụng làm mã dòng mới. Một số trình chỉnh sửa văn bản cho phép bạn chọn mã dòng mới.s = ['Line1\n'
'Line2\n'
'Line3']
print[s]
# Line1
# Line2
# Line3
s = ['Line1\n'
' Line2\n'
' Line3']
print[s]
# Line1
# Line2
# Line3
Báo giá ba lần
string = "abcd\n"
print[string.replace["\n","\\n"]]
9, s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
0s = '''\
Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
s = '''\
Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
Concatenate một danh sách các chuỗi trên các dòng mới
Chia một chuỗi thành một danh sách theo dòng phá vỡ:
s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
1- Đầu ra với
2 mà không có dòng mớis = 'Line1\nLine2\nLine3' print[s] # Line1 # Line2 # Line3 s = 'Line1\r\nLine2\r\nLine3' print[s] # Line1 # Line2 # Line3
Chèn một mã dòng mới
string = "abcd\n"
print[string.replace["\n","\\n"]]
7, string = "abcd\n"
print[string.replace["\n","\\n"]]
8 vào một chuỗi sẽ dẫn đến việc phá vỡ dòng tại vị trí đó.>>> string = r"abcd\n"
>>> print[string]
abcd\n
0Trên Unix, bao gồm Mac,
string = "abcd\n"
print[string.replace["\n","\\n"]]
7 [LF] thường được sử dụng và trên Windows, string = "abcd\n"
print[string.replace["\n","\\n"]]
8 [Cr + LF] thường được sử dụng làm mã dòng mới. Một số trình chỉnh sửa văn bản cho phép bạn chọn mã dòng mới.- Báo giá ba lần
9,string = "abcd\n" print[string.replace["\n","\\n"]]
0s = 'Line1\nLine2\nLine3' print[s] # Line1 # Line2 # Line3 s = 'Line1\r\nLine2\r\nLine3' print[s] # Line1 # Line2 # Line3
Chia một chuỗi thành một danh sách theo dòng phá vỡ: s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
1
s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
Xóa hoặc thay thế các đứt đường
>>> string = r"abcd\n"
>>> print[string]
abcd\n
1Đầu ra với
s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
2 mà không có dòng mới
- Chèn một mã dòng mới
7,string = "abcd\n" print[string.replace["\n","\\n"]]
8 vào một chuỗi sẽ dẫn đến việc phá vỡ dòng tại vị trí đó.string = "abcd\n" print[string.replace["\n","\\n"]]
Trên Unix, bao gồm Mac,
string = "abcd\n"
print[string.replace["\n","\\n"]]
7 [LF] thường được sử dụng và trên Windows, string = "abcd\n"
print[string.replace["\n","\\n"]]
8 [Cr + LF] thường được sử dụng làm mã dòng mới. Một số trình chỉnh sửa văn bản cho phép bạn chọn mã dòng mới.- Báo giá ba lần
9,string = "abcd\n" print[string.replace["\n","\\n"]]
0s = 'Line1\nLine2\nLine3' print[s] # Line1 # Line2 # Line3 s = 'Line1\r\nLine2\r\nLine3' print[s] # Line1 # Line2 # Line3
Xóa hoặc thay thế các đứt đường
Đầu ra với
s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
2 mà không có dòng mới>>> string = r"abcd\n"
>>> print[string]
abcd\n
2Chèn một mã dòng mới
string = "abcd\n"
print[string.replace["\n","\\n"]]
7, string = "abcd\n"
print[string.replace["\n","\\n"]]
8 vào một chuỗi sẽ dẫn đến việc phá vỡ dòng tại vị trí đó.>>> string = r"abcd\n"
>>> print[string]
abcd\n
3Trên Unix, bao gồm Mac,
string = "abcd\n"
print[string.replace["\n","\\n"]]
7 [LF] thường được sử dụng và trên Windows, string = "abcd\n"
print[string.replace["\n","\\n"]]
8 [Cr + LF] thường được sử dụng làm mã dòng mới. Một số trình chỉnh sửa văn bản cho phép bạn chọn mã dòng mới.Báo giá ba lần
string = "abcd\n"
print[string.replace["\n","\\n"]]
9, s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
0- Bạn có thể viết một chuỗi bao gồm các lần phá vỡ dòng với trích dẫn ba
9 hoặcstring = "abcd\n" print[string.replace["\n","\\n"]]
0.s = 'Line1\nLine2\nLine3' print[s] # Line1 # Line2 # Line3 s = 'Line1\r\nLine2\r\nLine3' print[s] # Line1 # Line2 # Line3
>>> string = r"abcd\n"
>>> print[string]
abcd\n
4Tạo một chuỗi trong Python [Single, Double, Triple Trích dẫn, Str []]
>>> string = r"abcd\n"
>>> print[string]
abcd\n
5Nếu bạn sử dụng trích dẫn ba và thụt lề, như được hiển thị bên dưới, không gian không cần thiết được chèn.
>>> string = r"abcd\n"
>>> print[string]
abcd\n
6Bằng cách kèm theo từng dòng trong
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
3 hoặc s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
4, thêm một dòng ngắt string = "abcd\n"
print[string.replace["\n","\\n"]]
7 ở cuối và sử dụng dấu gạch chéo ngược s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
6, bạn có thể viết như sau:- Nó sử dụng một cơ chế trong đó các chuỗi liên tiếp được nối với nhau. Xem bài viết sau đây để biết chi tiết.
>>> string = r"abcd\n"
>>> print[string]
abcd\n
7Đầu ra với s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
2 mà không có dòng mới
s = 'Line1\nLine2\nLine3'
print[s]
# Line1
# Line2
# Line3
s = 'Line1\r\nLine2\r\nLine3'
print[s]
# Line1
# Line2
# Line3
Chèn một mã dòng mới
string = "abcd\n"
print[string.replace["\n","\\n"]]
7, string = "abcd\n"
print[string.replace["\n","\\n"]]
8 vào một chuỗi sẽ dẫn đến việc phá vỡ dòng tại vị trí đó.>>> string = r"abcd\n"
>>> print[string]
abcd\n
8Trên Unix, bao gồm Mac,
string = "abcd\n"
print[string.replace["\n","\\n"]]
7 [LF] thường được sử dụng và trên Windows, string = "abcd\n"
print[string.replace["\n","\\n"]]
8 [Cr + LF] thường được sử dụng làm mã dòng mới. Một số trình chỉnh sửa văn bản cho phép bạn chọn mã dòng mới.Nếu chuỗi trống
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
3 được chỉ định trong s = 'Line1\n'\
' Line2\n'\
' Line3'
print[s]
# Line1
# Line2
# Line3
9, ngắt dòng sẽ không xảy ra ở cuối.>>> string = r"abcd\n"
>>> print[string]
abcd\n
9Bất kỳ chuỗi nào cũng có thể được chỉ định trong
s = 'Line1\n'\
' Line2\n'\
' Line3'
print[s]
# Line1
# Line2
# Line3
9.string = "abcd\n"
print[string.replace["\n","\\n"]]
0Tuy nhiên, nếu bạn muốn kết hợp các chuỗi ký tự và đầu ra, việc ghép các chuỗi ký tự ban đầu sẽ dễ dàng hơn. Xem bài viết sau đây.
- Chuỗi Concatenate trong Python [+ toán tử, tham gia, v.v.]