Hướng dẫn is used to denote line continuation in python - được sử dụng để biểu thị sự tiếp tục của dòng trong python

  • Giới thiệu về tiếp tục dòng Python
  • Bắt đầu với tiếp tục dòng Python
  • Các vấn đề với dấu ngoặc kép đơn, gấp đôi và ba
    • Ví dụ về các vấn đề với các điểm đơn và đôi
    • Ví dụ về vấn đề với dấu ngoặc kép ba
  • Tiếp tục dòng Python với toán tử phá vỡ dòng rõ ràng
    • Ví dụ với toán tử phá vỡ dòng rõ ràng
    • Ví dụ về số nguyên và phao với toán tử phá vỡ dòng rõ ràng
  • Tiếp tục dòng Python với giá đỡ ()
    • Sự tiếp tục dòng Python của các chuỗi bằng cách sử dụng dấu ngoặc
    • Tiếp tục dòng Python của số nguyên và phao sử dụng giá đỡ
  • Bản tóm tắt
  • Đọc thêm

Giới thiệu về tiếp tục dòng Python

Chúng ta không thể chia một câu lệnh thành nhiều dòng trong Python bằng cách chỉ nhấn Enter. Thay vào đó, hầu hết thời gian chúng tôi sử dụng dấu gạch chéo ngược (\) để chỉ ra rằng một câu lệnh được tiếp tục trên dòng tiếp theo. Trong hướng dẫn này, chúng tôi sẽ tìm hiểu làm thế nào chúng tôi có thể hiển thị sự tiếp tục của một dòng trong Python bằng các kỹ thuật khác nhau. Chúng ta sẽ thấy lý do tại sao chúng ta không thể sử dụng các dấu ngoặc kép ba, gấp đôi hoặc đơn cho tiếp tục dòng.

Đồng thời, chúng tôi sẽ bao gồm các cách tiếp tục dòng khác nhau bao gồm dấu gạch chéo ngược và giá đỡ để hiển thị sự tiếp tục của một dòng trong Python bằng cách lấy các ví dụ khác nhau. Tóm lại, hướng dẫn này chứa tất cả các chi tiết và phương pháp mà bạn cần học để biết cách thực hiện phá vỡ dòng

Bắt đầu với tiếp tục dòng Python

Các vấn đề với dấu ngoặc kép đơn, gấp đôi và ba

Các vấn đề với dấu ngoặc kép đơn, gấp đôi và ba

Ví dụ về các vấn đề với các điểm đơn và đôi

Ví dụ về các vấn đề với các điểm đơn và đôi

Ví dụ về vấn đề với dấu ngoặc kép ba

# defining string value inside double quotation marks
mystring = "Wellcome to
        golinux, 
        here you can find
        programming tutorials"
# printing
print(mystring)

Output:

File "/home/uca/Downloads/python/main.py", line 2
          mystring = "Wellcome to
                                                 ^
SyntaxError: EOL while scanning string literal

Tiếp tục dòng Python với toán tử phá vỡ dòng rõ ràng

Hướng dẫn is used to denote line continuation in python - được sử dụng để biểu thị sự tiếp tục của dòng trong python

Ví dụ với toán tử phá vỡ dòng rõ ràng

Ví dụ về vấn đề với dấu ngoặc kép ba

Tiếp tục dòng Python với toán tử phá vỡ dòng rõ ràng

# defining string value inside triple quotation marks
mystring = '''Wellcome to
golinuxcloud, 
here you can find
programming tutorials'''
# printing
print(mystring)

Output:

Wellcome to
golinuxcloud,
here you can find
programming tutorials

Ví dụ với toán tử phá vỡ dòng rõ ràng

Tiếp tục dòng Python với toán tử phá vỡ dòng rõ ràng

Ví dụ với toán tử phá vỡ dòng rõ ràng

Ví dụ với toán tử phá vỡ dòng rõ ràng

Ví dụ về số nguyên và phao với toán tử phá vỡ dòng rõ ràng

# defining string value inside single quotation marks
mystring1 = 'Wellcome to \
golinux, \
here you can find \
programming tutorials'
# defining string value inside double quotation marks
mystring2 = "Wellcome to \
golinux, \
here you can find \
programming tutorials"
# printing
print(mystring1)
print(mystring2)

Output:

Wellcome to golinux, here you can find programming tutorials
Wellcome to golinux, here you can find programming tutorials

Tiếp tục dòng Python với giá đỡ ()

# defining string value inside triple quotation marks
mystring1 = '''Wellcome to \
golinux, \
here you can find \
programming tutorials'''
# printing
print(mystring1)

Output:

Wellcome to golinux, here you can find programming tutorials

Lưu ý rằng ngay cả chúng tôi đã sử dụng các dấu ngoặc kép ba, nhưng đầu ra vẫn nằm trong một dòng vì toán tử tiếp tục dòng.

Ví dụ về số nguyên và phao với toán tử phá vỡ dòng rõ ràng

Cho đến nay chúng tôi đã lấy ví dụ về chuỗi. Chúng ta hãy lấy một ví dụ về số nguyên và thêm các số lại với nhau từ một dòng khác. Xem ví dụ dưới đây:

# python line continuation with break operator
sum = 2 + \
        3 + \
            4 + \
                6
# printing sum 
print(sum)

Output:

15

Lưu ý rằng chúng tôi có thể thêm các số trong các dòng khác nhau bằng cách sử dụng toán tử tiếp tục dòng Python. Điều tương tự cũng sẽ được áp dụng cho các điểm nổi là tốt. Xem ví dụ dưới đây:

File "/home/uca/Downloads/python/main.py", line 2
          mystring = "Wellcome to
                                                 ^
SyntaxError: EOL while scanning string literal
0

Output:

File "/home/uca/Downloads/python/main.py", line 2
          mystring = "Wellcome to
                                                 ^
SyntaxError: EOL while scanning string literal
1

Lưu ý rằng đầu ra cũng là một số nổi có được bằng cách thêm các số khác nhau từ các dòng khác nhau.

Tiếp tục dòng Python với giá đỡ ()

Một phương pháp khác có thể được sử dụng cho tiếp tục dòng Python là đặt các dòng bên trong ____ 19. & nbsp; Chúng tôi sẽ viết các chuỗi hoặc các số nguyên bên trong các dấu ngoặc này theo nhiều dòng và kết quả sẽ chỉ là một dòng. Trong phần này, chúng tôi sẽ lấy các ví dụ khác nhau bằng cách sử dụng dấu ngoặc để tiếp tục dòng Python.

Sự tiếp tục dòng Python của các chuỗi bằng cách sử dụng dấu ngoặc

Bây giờ chúng ta hãy lấy một ví dụ và xem làm thế nào chúng ta có thể sử dụng dấu ngoặc để tiếp tục dòng trong Python. Xem ví dụ dưới đây:

File "/home/uca/Downloads/python/main.py", line 2
          mystring = "Wellcome to
                                                 ^
SyntaxError: EOL while scanning string literal
2

Output:

File "/home/uca/Downloads/python/main.py", line 2
          mystring = "Wellcome to
                                                 ^
SyntaxError: EOL while scanning string literal
3

Lưu ý rằng bằng cách sử dụng dấu ngoặc và toán tử bổ sung, chúng tôi có thể viết nhiều dòng chuỗi trong một dòng làm đầu ra.

Tiếp tục dòng Python của số nguyên và phao sử dụng giá đỡ

Bây giờ chúng ta hãy lấy một ví dụ về kiểu dữ liệu số nguyên và xem cách chúng ta có thể sử dụng dấu ngoặc để thêm các số từ các dòng khác nhau. Xem chương trình Python dưới đây:

File "/home/uca/Downloads/python/main.py", line 2
          mystring = "Wellcome to
                                                 ^
SyntaxError: EOL while scanning string literal
4

Output:

File "/home/uca/Downloads/python/main.py", line 2
          mystring = "Wellcome to
                                                 ^
SyntaxError: EOL while scanning string literal
5

Lưu ý rằng chúng tôi nhận được tổng số các số trong các dòng khác nhau. Điều tương tự là với các số nổi. Xem ví dụ dưới đây:

File "/home/uca/Downloads/python/main.py", line 2
          mystring = "Wellcome to
                                                 ^
SyntaxError: EOL while scanning string literal
6

Output:

File "/home/uca/Downloads/python/main.py", line 2
          mystring = "Wellcome to
                                                 ^
SyntaxError: EOL while scanning string literal
1

Lưu ý rằng một khoản tiền một lần nữa là một số nổi.

Bản tóm tắt

Giả sử rằng chúng ta có một dòng dài rất khó đọc, vì vậy chúng ta muốn chia nó thành nhiều dòng mà không thực sự tạo ra các dòng mới. Trong Python, chúng tôi có các kỹ thuật khác nhau để thực hiện tiếp tục dòng. Trong hướng dẫn này, chúng tôi đã tìm hiểu về loại lỗi có thể xảy ra nếu chúng tôi chỉ sử dụng dấu ngoặc kép và viết một câu dài theo nhiều dòng.

Sau đó, chúng tôi đã thảo luận về hai cách khác nhau để thực hiện các đường nét dài bằng cách sử dụng toán tử ngược, còn được gọi là toán tử tiếp tục dòng và dấu ngoặc '()' cũng có thể được sử dụng cho mục đích tương tự trong Python bằng cách lấy các ví dụ khác nhau.

Đọc thêm

Python Line Contening Python Doc String trong Python Python được xây dựng trong các phương pháp
Python doc strings in Python
Python built in methods

Biểu thị dòng tiếp tục là gì?

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.(&), 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.

Điều nào sau đây là một nhân vật tiếp tục trong Python?

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.backslash ( \ ) means a continuation character.

Nhân vật tiếp tục dòng là gì?

Ký tự tiếp tục dòng trong IPL và JavaScript là dấu gạch chéo ngược (\).Bạn sử dụng ký tự này để chỉ ra rằng mã trên một dòng tiếp theo là sự tiếp nối của câu lệnh hiện tại.Nhân vật tiếp tục dòng giúp bạn định dạng các chính sách của mình để chúng dễ đọc và bảo trì hơn.the backslash (\). You use this character to indicate that the code on a subsequent line is a continuation of the current statement. The line continuation character helps you format your policies so that they are easier to read and maintain.

Tiếp tục ngầm định ở Python là gì?

Việc tiếp tục dòng ẩn xảy ra bất cứ khi nào Python đi đến cuối dòng mã và thấy rằng có nhiều thứ sẽ đến vì dấu ngoặc đơn ((), khung vuông ([) hoặc giằng xoăn ({) đã được mở.whenever Python gets to the end of a line of code and sees that there's more to come because a parenthesis ( ( ), square bracket ( [ ) or curly brace ( { ) has been left open.