Trong bài viết này, chúng ta sẽ tìm hiểu khái niệm câu lệnh Multi-Line trong ngôn ngữ lập trình Python
Các câu lệnh trong Python
Trong Python, câu lệnh là một lệnh logic mà trình thông dịch Python có thể đọc và thực hiện. Nó có thể là một câu lệnh gán hoặc một biểu thức trong Python.
Câu lệnh nhiều dòng trong Python
Trong Python, các câu lệnh thường được viết trên một dòng và ký tự cuối cùng của các dòng này là xuống dòng. Để mở rộng câu lệnh thành một hoặc nhiều dòng, chúng ta có thể sử dụng dấu ngoặc nhọn {}, dấu ngoặc đơn [], dấu vuông [], dấu chấm phẩy “;”, và dấu gạch chéo tiếp theo “\”. chúng tôi có thể sử dụng bất kỳ thứ nào 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ể chia rõ ràng một câu lệnh dài thành nhiều dòng [\].
Mã số
Python3
# Breaks the lines using continuation character
g
=
"geeks\
for
\
geeks"
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 380
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 381
Trong đoạn mã trên nếu chúng ta không sử dụng các ký tự tiếp tục, mã sẽ báo lỗi chuỗi ký tự chưa kết thúc
đầu ra
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 ngầm định
Tiếp tục dòng rõ ràng
Trong loại câu lệnh nhiều dòng này, chúng ta sẽ sử dụng ký tự tiếp tục dòng [\] để chia câu lệnh thành nhiều dòng
Thí dụ
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 cách sử dụng dấu ngoặc đơn [ ], dấu ngoặc vuông [ ] và dấu ngoặc nhọn { } là dấu hiệu tiếp tục dòng ngầm để tiếp tục cùng một dòng trong nhiều dòng trong lập trình python
Ngoài những gì @pf_moore đã nói về việc xem qua các hướng dẫn và mã của người khác, tôi thực sự khuyên bạn nên xem PEP-8. Nó khá dài, nhưng nó là hướng dẫn tạo kiểu chính thức cho Python và rất đáng để đọc. Điều này sẽ không cho bạn biết mọi thứ bạn cần biết, nhưng đó là một nơi tuyệt vời để bắt đầu
Ngoài ra, liên quan đến ví dụ mã cụ thể mà bạn đang sử dụng, thay vì sử dụng một danh sách riêng cho các chỉ mục, bạn chỉ cần sử dụng một bộ. Thông thường, mục đầu tiên là chỉ mục và mục thứ hai là giá trị thực
arch.append[[a_idx, a]]
arch_hp.append[a_hp_idx, a_hp]
Một phần quan trọng của thiết kế mã thành ngữ cũng liên quan đến việc sử dụng đúng cấu trúc dữ liệu và thiết kế lớp. Phần lớn điều này được đề cập trong hướng dẫn chính thức
Các câu lệnh Python là các hướng dẫn mã được thực thi bởi trình thông dịch Python. Python thực thi từng câu lệnh một khi chúng xuất hiện trong mã
Ví dụ về câu lệnh Python
Hãy xem xét một số ví dụ tuyên bố đơn giản
count = 10 # statement 1 class Foo: # statement 2 pass # statement 3
Câu lệnh nhiều dòng trong Python
Các câu lệnh trong Python thường được viết trên một dòng. Ký tự xuống dòng đánh dấu kết thúc câu lệnh. Nếu câu lệnh quá dài, chúng ta có thể chia nó thành nhiều dòng một cách rõ ràng bằng ký tự nối tiếp dòng [\]
Hãy xem xét một số ví dụ về câu lệnh nhiều dòng
message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \ "Follow the tutorials to become expert in Python. " \ "Don't forget to share it with your friends too." math_result = 1 + 2 + 3 + 4 + \ 5 + 6 + 7 + 8 + \ 9 + 10 print[message] print[math_result]
Python hỗ trợ tiếp tục nhiều dòng bên trong dấu ngoặc đơn [ ], dấu ngoặc vuông [ ] và dấu ngoặc nhọn { }. Các dấu ngoặc được sử dụng bởi Danh sách và các dấu ngoặc được sử dụng bởi các đối tượng từ điển. Chúng ta có thể sử dụng dấu ngoặc đơn cho các biểu thức, bộ dữ liệu và chuỗi
message = ["Hello\n" "Hi\n" "Namaste"] math_result = [1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10] prime_numbers_tuple = [2, 3, 5, 7, 11, 13, 17] list_fruits = ["Apple", "Banana", "Orange", "Mango"] dict_countries = {"USA": "United States of America", "IN": "India", "UK": "United Kingdom", "FR": "France"}
Chúng ta có thể có nhiều câu lệnh trong một dòng không?
Chúng ta có thể sử dụng dấu chấm phẩy [;] để có nhiều câu lệnh trong một dòng
x = 1; y = 2; z = 3
Các câu lệnh đơn giản trong Python
Câu lệnh đơn giản của Python bao gồm một dòng. Các câu lệnh nhiều dòng được tạo ở trên cũng là các câu lệnh đơn giản vì chúng có thể được viết trên một dòng. Hãy xem xét một số loại câu lệnh đơn giản quan trọng trong Python
1. Tuyên bố biểu thức Python
________số 8_______
2. Tuyên bố chuyển nhượng Python
count = 10 # value is assigned to the variable, no expression is evaluated message = "Hi"
3. Tuyên bố khẳng định Python
assert 5 < 10 assert [True or False]
Đọc thêm tại xác nhận Python
4. Tuyên bố vượt qua Python
def foo[]: pass # pass statement
Đọc thêm tại câu lệnh vượt qua trong Python
5. Tuyên bố Python
name = "Python" del name # del statement
6. Tuyên bố trả về Python
def foo[]: return 10 # return statement
đề nghị đọc. câu lệnh return trong Python
7. Tuyên bố năng suất Python
message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \ "Follow the tutorials to become expert in Python. " \ "Don't forget to share it with your friends too." math_result = 1 + 2 + 3 + 4 + \ 5 + 6 + 7 + 8 + \ 9 + 10 print[message] print[math_result]0
Đọc thêm về năng suất trong Python
8. Tuyên bố nâng cao Python
message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \ "Follow the tutorials to become expert in Python. " \ "Don't forget to share it with your friends too." math_result = 1 + 2 + 3 + 4 + \ 5 + 6 + 7 + 8 + \ 9 + 10 print[message] print[math_result]1
Đọc thêm về xử lý ngoại lệ trong Python
9. Tuyên bố phá vỡ Python
message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \ "Follow the tutorials to become expert in Python. " \ "Don't forget to share it with your friends too." math_result = 1 + 2 + 3 + 4 + \ 5 + 6 + 7 + 8 + \ 9 + 10 print[message] print[math_result]2
Đọc thêm tại câu lệnh ngắt Python
10. Tuyên bố tiếp tục Python
message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \ "Follow the tutorials to become expert in Python. " \ "Don't forget to share it with your friends too." math_result = 1 + 2 + 3 + 4 + \ 5 + 6 + 7 + 8 + \ 9 + 10 print[message] print[math_result]3
Đọc thêm. Tuyên bố tiếp tục Python
11. Câu lệnh nhập Python
message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \ "Follow the tutorials to become expert in Python. " \ "Don't forget to share it with your friends too." math_result = 1 + 2 + 3 + 4 + \ 5 + 6 + 7 + 8 + \ 9 + 10 print[message] print[math_result]4
đề nghị đọc. nhập bằng Python
12. Tuyên bố toàn cầu Python
message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \ "Follow the tutorials to become expert in Python. " \ "Don't forget to share it with your friends too." math_result = 1 + 2 + 3 + 4 + \ 5 + 6 + 7 + 8 + \ 9 + 10 print[message] print[math_result]5
13. Tuyên bố không cục bộ của Python
message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \ "Follow the tutorials to become expert in Python. " \ "Don't forget to share it with your friends too." math_result = 1 + 2 + 3 + 4 + \ 5 + 6 + 7 + 8 + \ 9 + 10 print[message] print[math_result]6
Câu lệnh hợp chất Python
Các câu lệnh ghép trong Python chứa một nhóm các câu lệnh khác và ảnh hưởng đến việc thực thi chúng. Câu lệnh ghép thường kéo dài nhiều dòng. Hãy xem xét ngắn gọn một vài câu lệnh ghép
1. Câu lệnh if trong Python
message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \ "Follow the tutorials to become expert in Python. " \ "Don't forget to share it with your friends too." math_result = 1 + 2 + 3 + 4 + \ 5 + 6 + 7 + 8 + \ 9 + 10 print[message] print[math_result]7
đề nghị đọc. Câu lệnh if-else trong Python
2. Python cho Tuyên bố
message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \ "Follow the tutorials to become expert in Python. " \ "Don't forget to share it with your friends too." math_result = 1 + 2 + 3 + 4 + \ 5 + 6 + 7 + 8 + \ 9 + 10 print[message] print[math_result]8
Đọc thêm. Python cho vòng lặp
3. Tuyên bố trong khi Python
message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \ "Follow the tutorials to become expert in Python. " \ "Don't forget to share it with your friends too." math_result = 1 + 2 + 3 + 4 + \ 5 + 6 + 7 + 8 + \ 9 + 10 print[message] print[math_result]9
Đọc thêm tại Python trong khi vòng lặp
4. Tuyên bố thử Python
message = ["Hello\n" "Hi\n" "Namaste"] math_result = [1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10] prime_numbers_tuple = [2, 3, 5, 7, 11, 13, 17] list_fruits = ["Apple", "Banana", "Orange", "Mango"] dict_countries = {"USA": "United States of America", "IN": "India", "UK": "United Kingdom", "FR": "France"}0
5. Python với Tuyên bố
message = ["Hello\n" "Hi\n" "Namaste"] math_result = [1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10] prime_numbers_tuple = [2, 3, 5, 7, 11, 13, 17] list_fruits = ["Apple", "Banana", "Orange", "Mango"] dict_countries = {"USA": "United States of America", "IN": "India", "UK": "United Kingdom", "FR": "France"}1
6. Tuyên bố định nghĩa hàm Python
Định nghĩa hàm python là một câu lệnh thực thi. Việc thực thi của nó liên kết tên hàm trong không gian tên cục bộ hiện tại với một đối tượng hàm. Hàm chỉ được thực thi khi nó được gọi
message = ["Hello\n" "Hi\n" "Namaste"] math_result = [1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10] prime_numbers_tuple = [2, 3, 5, 7, 11, 13, 17] list_fruits = ["Apple", "Banana", "Orange", "Mango"] dict_countries = {"USA": "United States of America", "IN": "India", "UK": "United Kingdom", "FR": "France"}2
7. Tuyên bố định nghĩa lớp Python
Đó là một tuyên bố thực thi. Định nghĩa lớp Python định nghĩa đối tượng lớp
message = ["Hello\n" "Hi\n" "Namaste"] math_result = [1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10] prime_numbers_tuple = [2, 3, 5, 7, 11, 13, 17] list_fruits = ["Apple", "Banana", "Orange", "Mango"] dict_countries = {"USA": "United States of America", "IN": "India", "UK": "United Kingdom", "FR": "France"}3
8. Tuyên bố định nghĩa chức năng Python Coroutines
message = ["Hello\n" "Hi\n" "Namaste"] math_result = [1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10] prime_numbers_tuple = [2, 3, 5, 7, 11, 13, 17] list_fruits = ["Apple", "Banana", "Orange", "Mango"] dict_countries = {"USA": "United States of America", "IN": "India", "UK": "United Kingdom", "FR": "France"}4
Tóm lược
Các câu lệnh Python được trình thông dịch Python sử dụng để chạy mã. Thật tốt khi biết về các loại câu lệnh khác nhau trong Python