Hướng dẫn multi line statement in python example - câu lệnh nhiều dòng trong ví dụ python

Trong bài viết này, chúng tôi sẽ hiểu khái niệm về các tuyên bố đa dòng trong ngôn ngữ lập trình Python.

Tuyên bố trong Python:

Trong Python, một tuyên bố là một lệnh hợp lý mà một thông dịch viên Python có thể đọc và thực hiện. Nó có thể là một tuyên bố gán hoặc một biểu thức trong Python. & Nbsp;

Tuyên bố đa dòng trong Python:

Trong Python, các câu lệnh thường được viết trong một dòng duy nhất và ký tự cuối cùng của các dòng này là Newline. Để mở rộng câu lệnh sang một hoặc nhiều dòng, chúng ta có thể sử dụng niềng răng {}, dấu ngoặc đơn (), vuông [], bán đại tá, và ký tự tiếp tục chém \ \. Chúng tôi có thể sử dụng bất kỳ trong số này theo yêu cầu của chúng tôi trong mã. Với ký tự tiếp tục dòng, chúng ta có thể phân chia rõ ràng một câu lệnh dài thành nhiều dòng (\). & NBSP;

Code:

Python3

Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
4
Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
5
Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
6

Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
7
Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
8

Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
9

# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
0
# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
1

Trong mã trên nếu chúng ta không sử dụng các ký tự tiếp tục, mã sẽ đưa ra lỗi theo nghĩa đen của chuỗi chưa kết thúc.

Output:

geeksforgeeks

Tiếp tục dòng được chia thành hai cách khác nhau:

  • Tiếp tục dòng rõ ràng
  • Tiếp tục dòng ẩn

Tiếp tục dòng rõ ràng:

Trong loại câu lệnh đa dòng này, chúng tôi sẽ sử dụng ký tự tiếp tục dòng (\) để chia một câu lệnh thành nhiều dòng.

Example:

Trong ví dụ này, chúng tôi đang khởi tạo văn bản và biểu thức toán học bằng cách sử dụng dấu hiệu ‘\ \, đó là sự tiếp tục dòng rõ ràng để tiếp tục cùng một dòng trong nhiều dòng trong lập trình Python.

Python3

# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
2
Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
5
# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
4

Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
7
# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
6

# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
7
# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
8
# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
9
# Using functions in an expression
>>> pow(2, 10)
1024
0

# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
7
# Using functions in an expression
>>> pow(2, 10)
1024
2
# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
9
# Using functions in an expression
>>> pow(2, 10)
1024
4

# Using functions in an expression
>>> pow(2, 10)
1024
5
# Using functions in an expression
>>> pow(2, 10)
1024
6

# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
0
# Using functions in an expression
>>> pow(2, 10)
1024
8

# Using functions in an expression
>>> pow(2, 10)
1024
9
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
0
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
1
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
2

# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
3
Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
5
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
5
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
6
Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
8

# Using functions in an expression
>>> pow(2, 10)
1024
9
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
9
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
1
Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
8

# Using functions in an expression
>>> pow(2, 10)
1024
9
# Syntax
variable = expression
# LHS <=> RHS
3

# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
0
# Syntax
variable = expression
# LHS <=> RHS
5

# Using functions in an expression
>>> pow(2, 10)
1024
9
# Syntax
variable = expression
# LHS <=> RHS
7
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
1
# Syntax
variable = expression
# LHS <=> RHS
9

Output:

Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38

Tiếp tục dòng tiềm ẩn:

Trong loại câu lệnh đa dòng này, tiếp tục dòng ẩn được sử dụng khi bạn phân chia một câu lệnh bằng cách sử dụng dấu ngoặc đơn (), dấu ngoặc [] và niềng răng {}. & Nbsp;

Example:

Trong ví dụ này, chúng tôi đang khởi tạo danh sách và biểu thức toán học bằng dấu ngoặc đơn (), dấu ngoặc [] và dấu hiệu {} dấu hiệu là tiếp tục dòng ẩn để tiếp tục cùng một dòng trong nhiều dòng trong lập trình Python.

Python3

>>> test = "Learn Python"
0
Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
5
>>> test = "Learn Python"
2
>>> test = "Learn Python"
3
>>> test = "Learn Python"
4

>>> test = "Learn Python"
5
>>> test = "Learn Python"
6
>>> test = "Learn Python"
7
>>> test = "Learn Python"
8
>>> test = "Learn Python"
7
>>> test = "Learn Python"
>>> id(test)
6589040
0
>>> test = "Learn Python"
7
>>> test = "Learn Python"
>>> id(test)
6589040
2

>>> test = "Learn Python"
5
>>> test = "Learn Python"
>>> id(test)
6589040
4

# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
0
>>> test = "Learn Python"
>>> id(test)
6589040
6
>>> test = "Learn Python"
0
>>> test = "Learn Python"
>>> id(test)
6589040
8

# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
7
>>> test1 = "Learn Python"
>>> id(test1)
6589104
>>> test2 = "Learn Python"
>>> id(test2)
6589488
0
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
1
>>> test1 = "Learn Python"
>>> id(test1)
6589104
>>> test2 = "Learn Python"
>>> id(test2)
6589488
2
>>> test = "Learn Python"
0
>>> test1 = "Learn Python"
>>> id(test1)
6589104
>>> test2 = "Learn Python"
>>> id(test2)
6589488
4

# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
3
Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
5
>>> test1 = "Learn Python"
>>> id(test1)
6589104
>>> test2 = "Learn Python"
>>> id(test2)
6589488
7
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
5
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
6

Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38
00
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
9
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
1

Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38
00
# Syntax
variable = expression
# LHS <=> RHS
3
>>> test1 = "Learn Python"
>>> id(test1)
6589104
>>> test2 = "Learn Python"
>>> id(test2)
6589488
4

# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
0
# Syntax
variable = expression
# LHS <=> RHS
5

# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
7
# Syntax
variable = expression
# LHS <=> RHS
7
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0
1
# Syntax
variable = expression
# LHS <=> RHS
9

Output:

Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38

Trong tương tác này, bạn sẽ nhận được & nbsp; tìm hiểu về tuyên bố, biểu hiện và sự khác biệt giữa chúng. Hướng dẫn này cũng chứa một số ví dụ để giải thích khái niệm rõ ràng hơn.Python statement, expression, and the difference between them. This tutorial also contains several examples to explain the concept more clearly.

Tiếp theo, chúng tôi sẽ giải thích cách sử dụng câu lệnh và thụt vào nhiều dòng trong lập trình Python.how to use multi-line statement and indentation in Python programming.

Ngoài ra, chúng tôi sẽ cố gắng trả lời các câu hỏi như tại sao thụt lại rất quan trọng ở Python? và như thế.Why is indentation so important in Python?“, “How many spaces is an indent in Python?” and so on.

Dưới đây là danh sách các chủ đề chúng tôi sẽ đề cập trong hướng dẫn này.

  • Tuyên bố trong Python
    • Một tuyên bố là gì?
    • Một biểu thức là gì?
    • Tuyên bố gán đơn giản
    • Tuyên bố chuyển nhượng tăng cường
  • Tuyên bố đa dòng trong Python
    • Tiếp tục dòng rõ ràng
    • Tiếp tục dòng ẩn
  • Thắng Python
    • Kích thước thụt lề lý tưởng
    • Tại sao thụt lại quan trọng?

Hướng dẫn multi line statement in python example - câu lệnh nhiều dòng trong ví dụ python

Một tuyên bố là gì?

Một biểu thức là gì?

Tuyên bố gán đơn giản

Tuyên bố chuyển nhượng tăng cường

Một biểu thức là gì?

Tuyên bố gán đơn giản

Tuyên bố chuyển nhượng tăng cường

Tuyên bố đa dòng trong Python

# Using Arithmetic expressions
>>> ((10 + 2) * 100 / 5 - 200)
40.0
# Using functions in an expression
>>> pow(2, 10)
1024
# Using eval in an expression
>>> eval( "2.5+2.5" )
5.0

Trở lại đầu trang

Tuyên bố gán đơn giản

Tuyên bố chuyển nhượng tăng cường

# Syntax
variable = expression
# LHS <=> RHS

Tuyên bố đa dòng trong Python

Tiếp tục dòng rõ ràng

Tiếp tục dòng ẩn

>>> test = "Learn Python"

Thắng Python“Learn Python” in memory and assigns the name “test” to it. You can confirm the memory address with the of a built-in function known as id().

>>> test = "Learn Python"
>>> id(test)
6589040

Kích thước thụt lề lý tưởng

Tại sao thụt lại quan trọng? If you create another string with the same value, Python will create a new object and assign it to a different location in memory. So this rule would apply to most of the cases.

>>> test1 = "Learn Python"
>>> id(test1)
6589104
>>> test2 = "Learn Python"
>>> id(test2)
6589488

Một tuyên bố trong Python là một hướng dẫn hợp lý mà trình thông dịch Python có thể đọc và thực thi. Trong Python, nó có thể là một biểu thức hoặc một tuyên bố gán. However, Python will also allocate the same memory address in the following two scenarios.

  • Tuyên bố gán & nbsp; là cơ bản cho Python. Nó xác định cách một biểu thức tạo ra các đối tượng và bảo tồn chúng.
  • Bây giờ, hãy tìm hiểu thêm chi tiết về chủ đề này.

Một biểu thức là một câu lệnh Python loại chứa một chuỗi logic của các số, chuỗi, đối tượng và toán tử. Giá trị trong chính nó là một biểu thức hợp lệ và cũng là một biến.

Trở lại đầu trang

Trường hợp-2: & nbsp; phía bên phải (RHS) là một biến python hiện tại.

Hãy để Lừa nhận loại câu lệnh gán tiếp theo trong đó RHS là biến Python hiện tại.

Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38
0

Tuyên bố trên & nbsp; won đã kích hoạt bất kỳ phân bổ mới nào trong bộ nhớ. Cả hai biến sẽ trỏ đến cùng một địa chỉ bộ nhớ. Nó giống như tạo ra một bí danh cho đối tượng hiện có. Hãy để xác thực điều này bằng cách sử dụng hàm id ().id() function.

Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38
1

Case-3: & nbsp; Bên phải (RHS) là một hoạt động.

Trong loại tuyên bố này, kết quả sẽ phụ thuộc vào kết quả của hoạt động. Hãy để phân tích nó với các ví dụ sau.

Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38
2

Trong ví dụ trên, nhiệm vụ sẽ dẫn đến việc tạo ra một biến nổi của Float.“float” variable.

Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38
3

Trong ví dụ này, nhiệm vụ sẽ dẫn đến việc tạo ra biến & nbsp;“int” variable.

Trở lại đầu trang

Tuyên bố chuyển nhượng tăng cường

Bạn có thể kết hợp các toán tử số học trong & NBSP; Bài tập để tạo thành một tuyên bố gán tăng cường.

Kiểm tra các ví dụ dưới đây cho tuyên bố chuyển nhượng tăng cường.

Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38
4

Tuyên bố trên là một tốc ký cho câu lệnh đơn giản dưới đây.

Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38
5

Tiếp theo là một ví dụ rõ ràng hơn một chút, nơi chúng tôi đang nối các yếu tố mới vào tuple.

Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38
6

Ví dụ tiếp theo là sử dụng một danh sách các nguyên âm. Nó đang chứng minh việc bổ sung các nguyên âm bị thiếu vào danh sách.

Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38
7

Trở lại đầu trang

Tuyên bố chuyển nhượng tăng cường

Bạn có thể kết hợp các toán tử số học trong & NBSP; Bài tập để tạo thành một tuyên bố gán tăng cường.

Kiểm tra các ví dụ dưới đây cho tuyên bố chuyển nhượng tăng cường.

Tuyên bố trên là một tốc ký cho câu lệnh đơn giản dưới đây.

Tiếp theo là một ví dụ rõ ràng hơn một chút, nơi chúng tôi đang nối các yếu tố mới vào tuple.

Ví dụ tiếp theo là sử dụng một danh sách các nguyên âm. Nó đang chứng minh việc bổ sung các nguyên âm bị thiếu vào danh sách.

Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38
8
Initializing a text using    the Explicit multi-line statement A Computer Science portalfor geeks. It contains well written, well  thought and well explained  computer science and programming   articles

Initializing a mathematical expression    using the Explicit multi-line statement 38
9

Trở lại đầu trang

Tuyên bố chuyển nhượng tăng cường

Bạn có thể kết hợp các toán tử số học trong & NBSP; Bài tập để tạo thành một tuyên bố gán tăng cường.parentheses ( ), brackets [ ] and braces { }. You need to enclose the target statement using the mentioned construct.

Ví dụ tiếp theo là sử dụng một danh sách các nguyên âm. Nó đang chứng minh việc bổ sung các nguyên âm bị thiếu vào danh sách.

Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
0

Tuyên bố đa dòng trong Python

Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
1

Trở lại đầu trang

Tuyên bố chuyển nhượng tăng cường

Bạn có thể kết hợp các toán tử số học trong & NBSP; Bài tập để tạo thành một tuyên bố gán tăng cường.

Kiểm tra các ví dụ dưới đây cho tuyên bố chuyển nhượng tăng cường.

Tuyên bố trên là một tốc ký cho câu lệnh đơn giản dưới đây.

Tiếp theo là một ví dụ rõ ràng hơn một chút, nơi chúng tôi đang nối các yếu tố mới vào tuple.

Ví dụ tiếp theo là sử dụng một danh sách các nguyên âm. Nó đang chứng minh việc bổ sung các nguyên âm bị thiếu vào danh sách.

Tuyên bố đa dòng trong Python

Thông thường, mọi câu lệnh Python kết thúc với một nhân vật mới. Tuy nhiên, chúng ta có thể mở rộng nó sang nhiều dòng bằng cách sử dụng ký tự tiếp tục dòng (\).

Và Python cho chúng ta hai cách để kích hoạt các câu lệnh đa dòng trong một chương trình.

Tiếp tục dòng rõ ràng

Ví dụ tiếp theo là sử dụng một danh sách các nguyên âm. Nó đang chứng minh việc bổ sung các nguyên âm bị thiếu vào danh sách.

Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
2

Tuyên bố đa dòng trong Python

Initializing a list using the Implicit multi-line statement [5, 4, 3, 2, 1]

Initializing a mathematical expression using the Explicit multi-line statement 38
3

Trở lại đầu trang

Tuyên bố chuyển nhượng tăng cường

Bạn có thể kết hợp các toán tử số học trong & NBSP; Bài tập để tạo thành một tuyên bố gán tăng cường.

Kiểm tra các ví dụ dưới đây cho tuyên bố chuyển nhượng tăng cường.

Tuyên bố trên là một tốc ký cho câu lệnh đơn giản dưới đây.Facebook/Twitter) accounts to get quick updates.

Best,

Tiếp theo là một ví dụ rõ ràng hơn một chút, nơi chúng tôi đang nối các yếu tố mới vào tuple.

Nhiều câu lệnh trong Python là gì?

Tuyên bố đa dòng trong Python: Với ký tự tiếp tục dòng, chúng ta có thể phân chia rõ ràng một câu lệnh dài thành nhiều dòng (\).With the line continuation character, we can explicitly divide a long statement into numerous lines (\).

Làm thế nào để bạn viết nhiều dòng trong Python?

Bạn không thể chia một câu lệnh thành nhiều dòng trong Python bằng cách nhấn Enter.Thay vào đó, hãy 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.use the backslash ( \ ) to indicate that a statement is continued on the next line.

Làm thế nào để bạn viết nhiều câu lệnh trên một dòng trong Python?

Bán kết được sử dụng để phân tách nhiều câu lệnh trên một dòng duy nhất (;). (;).