Hướng dẫn how do you break a long code line in python? - làm thế nào để bạn ngắt một dòng mã dài trong python?
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òngSử dụng dấu ngoặc đơn
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.
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
Sử dụng dấu ngoặc đơnXem 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
Bọc và cắt ngắn một chuỗi với textwrap trong python 0Nế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. 1
Chuỗi phương pháp với sự phá vỡ dòng trong PythonTrong 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.using backslash
According to PEP8 coding convention, each line should be limited to maximum 79 characters for better readability. |