Hướng dẫn how do you break a line in print python? - làm thế nào để bạn ngắt dòng trong print python?

Tôi có một danh sách các chuỗi trong mã của tôi;

A = ['a1', 'a2', 'a3' ...]
B = ['b1', 'b2', 'b3' ...]

Và tôi muốn in chúng cách nhau bởi một dòng, như thế này:

>a1
b1
>a2
b2
>a3
b3

Tôi đã thử:

print '>' + A + '/n' + B

Nhưng /n không được công nhận như một sự phá vỡ dòng.

Hướng dẫn how do you break a line in print python? - làm thế nào để bạn ngắt dòng trong print python?

Khi được hỏi ngày 12 tháng 5 năm 2011 lúc 17:52May 12, 2011 at 17:52

1

Bạn có dấu gạch chéo của bạn ngược, nó phải là "\n"

Hướng dẫn how do you break a line in print python? - làm thế nào để bạn ngắt dòng trong print python?

Rafał Sroka

38.9K23 Huy hiệu vàng110 Huy hiệu bạc139 Huy hiệu đồng23 gold badges110 silver badges139 bronze badges

Đã trả lời ngày 12 tháng 5 năm 2011 lúc 17:53May 12, 2011 at 17:53

Hướng dẫn how do you break a line in print python? - làm thế nào để bạn ngắt dòng trong print python?

Winston Ewertwinston EwertWinston Ewert

42.9k10 Huy hiệu vàng67 Huy hiệu bạc82 Huy hiệu Đồng10 gold badges67 silver badges82 bronze badges

12

Nhân vật Newline thực sự là

>a1
b1
>a2
b2
>a3
b3
0.

Đã trả lời ngày 12 tháng 5 năm 2011 lúc 17:53May 12, 2011 at 17:53

Hướng dẫn how do you break a line in print python? - làm thế nào để bạn ngắt dòng trong print python?

Winston Ewertwinston Ewertzeekay

42.9k10 Huy hiệu vàng67 Huy hiệu bạc82 Huy hiệu Đồng13 gold badges107 silver badges105 bronze badges

0

Nhân vật Newline thực sự là

>a1
b1
>a2
b2
>a3
b3
0.

'\n'

"\n"

"""\n"""

Hướng dẫn how do you break a line in print python? - làm thế nào để bạn ngắt dòng trong print python?

user812786

Zeekayzeekay3 gold badges40 silver badges50 bronze badges

50.8K13 Huy hiệu vàng107 Huy hiệu bạc105 Huy hiệu đồngJul 6, 2017 at 12:22

1

>>> A = ['a1', 'a2', 'a3']
>>> B = ['b1', 'b2', 'b3']

>>> for x in A:
        for i in B:
            print ">" + x + "\n" + i

Outputs:

>a1
b1
>a1
b2
>a1
b3
>a2
b1
>a2
b2
>a2
b3
>a3
b1
>a3
b2
>a3
b3

Tất cả ba cách bạn có thể sử dụng cho ký tự mới:not correct!

4.1023 Huy hiệu vàng40 Huy hiệu bạc 50 Huy hiệu ĐồngMay 12, 2011 at 17:55

Đã trả lời ngày 6 tháng 7 năm 2017 lúc 12:22Trufa

Lưu ý rằng bạn đang sử dụng

>a1
b1
>a2
b2
>a3
b3
1 không chính xác!42 gold badges125 silver badges188 bronze badges

0

for pair in zip(A, B):
    print ">"+'\n'.join(pair)

Đã trả lời ngày 12 tháng 5 năm 2011 lúc 17:55May 12, 2011 at 18:16

inspectorG4dgetinspectorG4dgetinspectorG4dget

Trufatrufa25 gold badges137 silver badges236 bronze badges

38.7K42 Huy hiệu vàng125 Huy hiệu bạc188 Huy hiệu đồng

Đã trả lời ngày 12 tháng 5 năm 2011 lúc 18:16Jan 21, 2017 at 6:47

106K25 Huy hiệu vàng137 Huy hiệu bạc236 Huy hiệu Đồng

import os
with open('test.txt','w') as f:
    f.write(os.linesep)

>a1
b1
>a2
b2
>a3
b3
2 là một chuỗi thoát, được ký hiệu là dấu gạch chéo ngược. Một chém về phía trước bình thường, chẳng hạn như
>a1
b1
>a2
b2
>a3
b3
1 sẽ không thực hiện công việc. Trong mã của bạn, bạn đang sử dụng
>a1
b1
>a2
b2
>a3
b3
1 thay vì
>a1
b1
>a2
b2
>a3
b3
2.Mar 28, 2019 at 20:57

Hướng dẫn how do you break a line in print python? - làm thế nào để bạn ngắt dòng trong print python?

Đã trả lời ngày 21 tháng 1 năm 2017 lúc 6:47philshem

Bạn có thể in một dòng điện gốc bằng thư viện

>a1
b1
>a2
b2
>a3
b3
6 tiêu chuẩn7 gold badges59 silver badges123 bronze badges

Đã trả lời ngày 28 tháng 3 năm 2019 lúc 20:57

PhilshemphilshemJun 20, 2019 at 19:14

Hướng dẫn how do you break a line in print python? - làm thế nào để bạn ngắt dòng trong print python?

A = ['a1', 'a2', 'a3'] 
B = ['b1', 'b2', 'b3']
for a,b in zip(A,B): 
    print(f">{a}\n{b}")

24.2K7 Huy hiệu vàng59 Huy hiệu bạc123 Huy hiệu đồng

Ngoài ra, nếu bạn đang biến nó thành một chương trình giao diện điều khiển, bạn có thể làm:

>a1
b1
>a2
b2
>a3
b3
7 và tiếp tục chương trình của bạn. Tôi đã tìm thấy đó là cách dễ nhất để tách văn bản của tôi.Apr 22, 2021 at 21:52

Đã trả lời ngày 20 tháng 6 năm 2019 lúc 19:14silgon

Dưới đây

>a1
b1
>a2
b2
>a3
b3
8 thay vì
>a1
b1
>a2
b2
>a3
b3
9 Sử dụng
print '>' + A + '/n' + B
06 gold badges41 silver badges66 bronze badges

Bạn có thể phá vỡ một dòng trong Python?

Python hỗ trợ tiếp tục dòng ẩn. Điều này có nghĩa là bạn có thể phá vỡ các dòng dài của mã. Thực tế, bạn nên giới hạn tất cả các dòng mã ở mức tối đa 79 ký tự.. This means you can break long lines of code. As a matter of fact, you should limit all lines of code to a maximum of 79 characters.

Làm thế nào để bạn phá vỡ văn bản trong Python?

Phương thức phân chia chuỗi python () Phương thức phân tách một chuỗi thành một danh sách.Bạn có thể chỉ định phân tách, dấu phân cách mặc định là bất kỳ khoảng trắng nào.Lưu ý: Khi MaxSplit được chỉ định, danh sách sẽ chứa số lượng phần tử được chỉ định cộng với một.The split() method splits a string into a list. You can specify the separator, default separator is any whitespace. Note: When maxsplit is specified, the list will contain the specified number of elements plus one.

Làm thế nào để bạn phá vỡ một dòng trong một danh sách trong Python?

Mã dòng mới \ n (lf), \ r \ n (Cr + lf chèn một mã dòng mới \ n, \ r \ n vào một chuỗi sẽ dẫn đến một đường ngắt tại vị trí đó.Trên UNIX, bao gồm Mac, \ N (LF) thường được sử dụng và trên Windows, \ r \ n (Cr + LF) thường được sử dụng làm mã dòng mới.\n (LF), \r\n (CR + LF) Inserting a newline code \n , \r\n into a string will result in a line break at that location. On Unix, including Mac, \n (LF) is often used, and on Windows, \r\n (CR + LF) is often used as a newline code.

Làm thế nào để bạn phá vỡ một dòng thông qua văn bản?

Line Breaks - Giữ Shift và nhấn ENTER bằng ảnh chụp màn hình trước đây của chúng tôi ở trên, nếu tôi đặt con trỏ của mình sau "Duis aute irure" trong đoạn thứ hai và nhấn Shift Enter thì tất cả văn bản sau khi "DUI AUTE IRURE" sẽ được chuyển xuống 1 dòng.Hold Shift and Press Enter Using our previous screenshots above, if I place my cursor after "Duis aute irure" in the second paragraph and press Shift Enter then all the text after "Duis aute irure" will be shifted down by 1 line.