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 ________ 18 (LF, ________ 19 (Cr + LF)
- Báo giá ba lần
0 hoặcs = ''' Line1 Line2 Line3 ''' print[s] # # Line1 # Line2 # Line3 #
1s = ''' 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
- Chia một chuỗi thành một danh sách theo dòng phá vỡ:
2s = ''' Line1 Line2 Line3 ''' print[s] # # Line1 # Line2 # Line3 #
- Xóa hoặc thay thế các đứt đường
- Đầu ra với
3 mà không có dòng mớis = ''' Line1 Line2 Line3 ''' print[s] # # Line1 # Line2 # Line3 #
Tạo một chuỗi chứa các đường ngắt
Mã Newline ________ 18 (LF, ________ 19 (Cr + LF)
Báo giá ba lần
s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
0 hoặc s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
1s = '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
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
2- 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
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
2s = 'Line1\n'\
'Line2\n'\
'Line3'
print[s]
# Line1
# Line2
# Line3
Xóa hoặc thay thế các đứt đường
- Đầu ra với
3 mà không có dòng mớis = ''' Line1 Line2 Line3 ''' print[s] # # Line1 # Line2 # Line3 #
Chèn một mã dòng mới
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
8, s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
9 vào một chuỗi sẽ dẫn đến một đường ngắt tại vị trí đó.s = 'Line1\n'\
' Line2\n'\
' Line3'
print[s]
# Line1
# Line2
# Line3
Trên Unix, bao gồm Mac,
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
8 [LF] thường được sử dụng và trên Windows, s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
9 [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
s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
0, s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
1s = '''\
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
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
2- Đầu ra với
3 mà không có dòng mớis = ''' Line1 Line2 Line3 ''' print[s] # # Line1 # Line2 # Line3 #
Chèn một mã dòng mới
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
8, s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
9 vào một chuỗi sẽ dẫn đến một đường ngắt tại vị trí đó.l = ['Line1', 'Line2', 'Line3']
s_n = '\n'.join[l]
print[s_n]
# Line1
# Line2
# Line3
print[repr[s_n]]
# 'Line1\nLine2\nLine3'
s_rn = '\r\n'.join[l]
print[s_rn]
# Line1
# Line2
# Line3
print[repr[s_rn]]
# 'Line1\r\nLine2\r\nLine3'
Trên Unix, bao gồm Mac,
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
8 [LF] thường được sử dụng và trên Windows, s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
9 [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
0,s = ''' Line1 Line2 Line3 ''' print[s] # # Line1 # Line2 # Line3 #
1s = ''' 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
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
2
s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
Xóa hoặc thay thế các đứt đường
s = 'Line1\nLine2\r\nLine3'
print[s.splitlines[]]
# ['Line1', 'Line2', 'Line3']
Đầu ra với
s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
3 mà không có dòng mới- Chèn một mã dòng mới
8,s = '''Line1 Line2 Line3''' print[s] # Line1 # Line2 # Line3
9 vào một chuỗi sẽ dẫn đến một đường ngắt tại vị trí đó.s = '''Line1 Line2 Line3''' print[s] # Line1 # Line2 # Line3
Trên Unix, bao gồm Mac,
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
8 [LF] thường được sử dụng và trên Windows, s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
9 [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
0,s = ''' Line1 Line2 Line3 ''' print[s] # # Line1 # Line2 # Line3 #
1s = ''' Line1 Line2 Line3 ''' print[s] # # Line1 # Line2 # Line3 #
Xóa hoặc thay thế các đứt đường
Đầu ra với
s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
3 mà không có dòng mớis = 'Line1\nLine2\r\nLine3'
print[''.join[s.splitlines[]]]
# Line1Line2Line3
print[' '.join[s.splitlines[]]]
# Line1 Line2 Line3
print[','.join[s.splitlines[]]]
# Line1,Line2,Line3
Chèn một mã dòng mới
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
8, s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
9 vào một chuỗi sẽ dẫn đến một đường ngắt tại vị trí đó.s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
0Trên Unix, bao gồm Mac,
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
8 [LF] thường được sử dụng và trên Windows, s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
9 [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
s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
0, s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
1- 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
0 hoặcs = ''' Line1 Line2 Line3 ''' print[s] # # Line1 # Line2 # Line3 #
1.s = ''' Line1 Line2 Line3 ''' print[s] # # Line1 # Line2 # Line3 #
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
1Tạo một chuỗi trong Python [Single, Double, Triple Trích dẫn, Str []]
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
2Nế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.
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
3Bằng cách kèm theo từng dòng trong
s = 'Line1\n'\
'Line2\n'\
'Line3'
print[s]
# Line1
# Line2
# Line3
4 hoặc s = 'Line1\n'\
'Line2\n'\
'Line3'
print[s]
# Line1
# Line2
# Line3
5, thêm một dòng ngắt s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
8 ở cuối và sử dụng dấu gạch chéo ngược s = 'Line1\n'\
'Line2\n'\
'Line3'
print[s]
# Line1
# Line2
# Line3
7, 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.
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
4Đầu ra với s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
3 mà không có dòng mới
s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
Chèn một mã dòng mới
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
8, s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
9 vào một chuỗi sẽ dẫn đến một đường ngắt tại vị trí đó.s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
5Trên Unix, bao gồm Mac,
s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
8 [LF] thường được sử dụng và trên Windows, s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
9 [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
s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
0, s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
1s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
6Bạ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
s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
0 hoặc s = '''
Line1
Line2
Line3
'''
print[s]
#
# Line1
# Line2
# Line3
#
1.s = '''Line1
Line2
Line3'''
print[s]
# Line1
# Line2
# Line3
7Tạo một chuỗi trong Python [Single, Double, Triple Trích dẫn, Str []]
- Chuỗi Concatenate trong Python [+ toán tử, tham gia, v.v.]