Hướng dẫn how do you span a string with multiple lines in python? - làm thế nào để bạn kéo dài một chuỗi có nhiều dòng trong python?
kết hợp ý tưởng từ: Show
Levon hoặc Jesse, Fahel và Ddrscott Với đề xuất định dạng của tôi, bạn không thể viết truy vấn của mình như:
hoặc thích:
Điều này có thể thú vị cùng với 'in' và 'vars.extend (tùy chọn) hoặc n_options (Len (Len (Len (Len))', trong đó:
Hoặc với gợi ý từ Darkfeline, rằng bạn vẫn có thể phạm sai lầm với những không gian và phân tách của các nhà lãnh đạo và cả với các địa điểm ghi nhớ:
Xem tài liệu của chương trình giảng dạy. "Đây là cách [Pythonic] nhất!" - Chuỗi đa dòngBạn có thể gán một chuỗi đa dòng cho một biến bằng cách sử dụng ba trích dẫn: Thí dụBạn có thể sử dụng ba trích dẫn kép: A = "" "Lorem ipsum dor SIT AMET, lãnh đạo adipiscing elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua." "" Print (a) Hãy tự mình thử » Hoặc ba trích dẫn đơn: Thí dụ A = '' 'Lorem ipsum dor SIT AMET, lãnh sự quảng cáo elit, sed do eiusmod tempor inciduntut labore et dolore magna aliqua.' '' in (a) Hãy tự mình thử » LƯU Ý: Trong kết quả, các lần phá vỡ dòng được chèn ở cùng một vị trí như trong mã. in the result, the line breaks are inserted at the same position as in the code. 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 (vars = [] query = ('SELECT' ' action.descr as "action"' ',role.id as role_id' ',role.descr as role' ' FROM' ' public.role_action_def' ',public.role' ',public.record_def' ',public.action' ' WHERE' ' role.id = role_action_def.role_id' ' AND' ' record_def.id = role_action_def.def_id' ' AND' ' action.id = role_action_def.action_id' ' AND' ' role_action_def.account_id = ' vars.append(account_id) or '?' ' AND' ' record_def.account_id = ' vars.append(account_id) or '?' ' AND' ' def_id = ' vars.append(def_id) or '?' ) cursor.execute(query, tuple(vars)) # Using Python's sqlite3 module 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ạ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 |