ví dụ 1. Sử dụng dấu ngoặc kép
my_string = '''The only way to
learn to program is
by writing code.'''
print[my_string]
đầu ra
The only way to learn to program is by writing code.
Bạn có thể sử dụng
The only way to learn to program is by writing code.6 hoặc
The only way to learn to program is by writing code.7 để in chuỗi nhiều dòng như hình trên
ví dụ 2. Sử dụng dấu ngoặc đơn và dấu nháy đơn/kép
my_string = ["The only way to \n"
"learn to program is \n"
"by writing code."]
print[my_string]
đầu ra
The only way to learn to program is by writing code.
Nếu bạn sử dụng cú pháp
The only way to learn to program is by writing code.8, bạn cần chỉ định rõ ràng các dòng mới bằng cách sử dụng
The only way to learn to program is by writing code.9
ví dụ 3. Sử dụng \
my_string = "The only way to \n" \
"learn to program is \n" \
"by writing code."
print[my_string]
đầu ra
The only way to learn to program is by writing code.
Bạn có thể sử dụng
The only way to learn to program is by writing code.0 như trong đoạn mã ví dụ trên để viết một chuỗi nhiều dòng
Chuỗi nhiều dòng
Bạn có thể gán một chuỗi nhiều dòng cho một biến bằng cách sử dụng ba dấu ngoặc kép
Thí dụ
Bạn có thể sử dụng ba dấu ngoặc kép
a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
in[a]
Hoặc ba dấu nháy đơn
Thí dụ
a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
in[a]
Ghi chú. kết quả là các ngắt dòng được chèn vào cùng một vị trí như trong mã
Bình luận là một phần không thể thiếu của mọi ngôn ngữ lập trình. Với các nhận xét, bạn hiểu rõ hơn về mã của mình, làm cho mã dễ đọc hơn và có thể giúp các thành viên trong nhóm hiểu cách thức hoạt động của mã đó
Bình luận bị bỏ qua bởi trình biên dịch và thông dịch viên, vì vậy chúng không chạy
Ngoài việc làm cho mã của bạn dễ đọc hơn, nhận xét cũng có thể hữu ích trong khi bạn gỡ lỗi – nếu bạn có hai dòng mã, bạn có thể nhận xét một dòng để ngăn mã chạy
Cũng giống như các ngôn ngữ lập trình khác, Python hỗ trợ nhận xét
Vấn đề là Python không có cơ chế tích hợp cho nhận xét nhiều dòng
Vì vậy, trong bài viết này, tôi sẽ không chỉ cho bạn cách tạo nhận xét một dòng trong Python – tôi cũng sẽ chỉ cho bạn cách giải quyết để tạo nhận xét nhiều dòng
Cách tạo nhận xét một dòng trong Python
Để tạo nhận xét một dòng trong Python, hãy thêm vào trước mỗi dòng một hàm băm [
my_string = ["The only way to \n"
"learn to program is \n"
"by writing code."]
print[my_string]
0]# print["Hello world"]
print["Hello campers"]
đầu ra
________số 8Như bạn có thể thấy, dòng nhận xét không được in ở đầu ra
Cách tạo nhận xét nhiều dòng trong Python
Không giống như các ngôn ngữ lập trình khác như JavaScript, Java và C++ sử dụng
my_string = ["The only way to \n"
"learn to program is \n"
"by writing code."]
print[my_string]
1 cho nhận xét nhiều dòng, không có cơ chế tích hợp sẵn cho nhận xét nhiều dòng trong PythonĐể nhận xét nhiều dòng trong Python, bạn có thể thêm vào trước mỗi dòng một hàm băm [
my_string = ["The only way to \n"
"learn to program is \n"
"by writing code."]
print[my_string]
0]# print["Hello world"]
# print["Hello universe"]
# print["Hello everyone"]
print["Hello campers"]
đầu ra
________số 8Với phương pháp này, về mặt kỹ thuật, bạn đang tạo nhiều nhận xét trên một dòng
Cách giải quyết thực sự để tạo nhận xét nhiều dòng trong Python là sử dụng chuỗi tài liệu
Nếu bạn sử dụng một chuỗi tài liệu để nhận xét nhiều dòng mã trong Python, khối mã đó sẽ bị bỏ qua và chỉ các dòng bên ngoài chuỗi tài liệu mới chạy
The only way to learn to program is by writing code.1
đầu ra
________số 8NB. Một điều cần lưu ý là trong khi sử dụng các chuỗi tài liệu để bình luận, việc thụt đầu dòng vẫn có vấn đề. Nếu bạn sử dụng 4 dấu cách [hoặc tab] để thụt lề, bạn sẽ gặp lỗi thụt lề
Ví dụ, điều này sẽ làm việc
The only way to learn to program is by writing code.3
Nhưng điều này sẽ không làm việc
The only way to learn to program is by writing code.4
Vì vậy, IDE của bạn sẽ đưa ra lỗi "______81"
Sự kết luận
Vì không có hỗ trợ tích hợp cho nhận xét nhiều dòng trong Python, nên bài viết này trình bày cách bạn có thể sử dụng chuỗi tài liệu như một giải pháp thay thế
Tuy nhiên, bạn thường nên sử dụng các nhận xét Python thông thường bằng cách sử dụng hàm băm [
my_string = ["The only way to \n"
"learn to program is \n"
"by writing code."]
print[my_string]
0], ngay cả khi bạn phải sử dụng nó cho nhiều dòng. Điều này là do chuỗi tài liệu dành cho tài liệu chứ không phải để nhận xét mãNếu bạn thấy bài viết này hữu ích, hãy cân nhắc chia sẻ nó với bạn bè và gia đình của bạn
Cảm ơn bạn đã đọc
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Nhà phát triển web và nhà văn kỹ thuật tập trung vào các công nghệ giao diện người dùng
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu