Hướng dẫn python continuation to next line - python tiếp tục dòng tiếp theo
Từ PEP 8 - Hướng dẫn kiểu cho mã Python: Show
PEP8 hiện khuyến nghị quy ước ngược lại (để phá vỡ các hoạt động nhị phân) được sử dụng bởi các nhà toán học và các nhà xuất bản của họ để cải thiện khả năng đọc. Phong cách phá vỡ của Donald Knuth trước một toán tử nhị phân sắp xếp các toán tử theo chiều dọc, do đó làm giảm khối lượng công việc của mắt khi xác định các mục nào được thêm và trừ.before a binary operator aligns operators vertically, thus reducing the eye's workload when determining which items are added and subtracted. Từ PEP8: nên phá vỡ dòng trước hay sau khi vận hành nhị phân?:
[3]: The Texbook của Donald Knuth, trang 195 và 196 Khi sử dụng các trình kiểm tra mã PEP8 như Flake8 trong Python, một lỗi, 2, đượ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.
Xem bài viết sau đây cho các hoạt động khác nhau liên quan đến các chuỗi với các lần ngắt dòng.
Nếu bạn muốn bọc hoặc cắt các chuỗi dài, mô -đun TextWrap rất hữu ích. Xem bài viết sau đây.
Nếu số lượng ký tự trong một dòng trở nên quá dài do chuỗi phương thức, bạn có thể phá vỡ dòng theo cùng một cách.
Sử dụng dấu gạch chéo ngược (class Rectangle(Blob): def __init__(self, width, height, color='black', emphasis=None, highlight=0): if (width == 0 and height == 0 and color == 'red' and emphasis == 'strong' or highlight > 100): raise ValueError("sorry, you lose") if width == 0 and height == 0 and (color == 'red' or emphasis is None): raise ValueError("I don't think so -- values are %s, %s" % (width, height)) Blob.__init__(self, width, height, color, emphasis, highlight)file_2.write(file_1.read()) 3) làm ký tự tiếp tục dòngXem bài viết sau đây cho các hoạt động khác nhau liên quan đến các chuỗi với các lần ngắt dòng.
Xử lý các lần phá vỡ dòng (Newlines) trong Python
Nếu bạn muốn bọc hoặc cắt các chuỗi dài, mô -đun TextWrap rất hữu ích. Xem bài viết sau đây.
Bọc và cắt ngắn một chuỗi với textwrap trong python
Nếu số lượng ký tự trong một dòng trở nên quá dài do chuỗi phương thức, bạn có thể phá vỡ dòng theo cùng một cách.
Chuỗi phương pháp với sự phá vỡ dòng trong Python
Trong Python, một dấu gạch chéo ngược ( 3) là một nhân vật tiếp tục dòng. Nếu một dấu gạch chéo ngược được đặt ở cuối một dòng, người ta coi là dòng được tiếp tục trên dòng tiếp theo.
Sử dụng dấu ngoặc đơnTrong Python, bạn có thể tự do phá vỡ dòng trong ngoặc đơn ( 1, 2, 3). 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.Vì 2 được sử dụng cho 5 và 3 được sử dụng cho 7, sử dụng 1 cho mục đích đó. Lưu ý rằng 9 được tạo bởi dấu phẩy, không phải 1.
Bạn có thể viết như sau. 0Nếu các biến được bao gồm, bạn cần toán tử 8. 1
Làm thế nào tôi có thể đi đến dòng tiếp theo trong Python?Trong Python, ký tự dòng mới \ n, được sử dụng để tạo ra một dòng mới.the new line character “\n” is used to create a new line.
Nhân vật tiếp tục dòng trong Python là gì?Trong Python, một dấu gạch chéo ngược (\) có nghĩa là một nhân vật tiếp tục.Ngoài ra, nếu nó được đặt ở rìa của một dòng, người ta ước tính rằng dòng được tiếp tục, không quan tâm đến các đường mới.a backslash ( \ ) means a continuation character. Also, if it is set at the edge of a line, it is estimated that the line is continued, disregarding following newlines.
Những gì được sử dụng để tiếp tục dòng?Các dòng trống được cho phép giữa các dòng tiếp tục.Biểu tượng tiếp tục dòng cơ bản (&), không thể được sử dụng với các dòng cân bằng.Nếu bạn muốn tiếp tục một hằng số chuỗi ký tự trên hai dòng, hãy kết thúc dòng đầu tiên bằng ký tự dấu gạch chéo ngược (\) và tiếp tục chuỗi ở đầu dòng tiếp theo.The BASIC line continuation symbol (&), cannot be used with EQUEL lines. If you want to continue a character-string constant across two lines, end the first line with a backslash character (\), and continue the string at the beginning of the next line. |