Chức năng bình luận trong Python là gì?

Chú thích trong Python là các dòng mã bị trình thông dịch bỏ qua trong quá trình thực thi chương trình. Nhận xét nâng cao khả năng đọc mã và giúp các lập trình viên hiểu mã rất cẩn thận. Có ba loại bình luận trong Python –

  • Nhận xét dòng đơn
  • Nhận xét nhiều dòng
  • Nhận xét về chuỗi tài liệu

Ví dụ. Bình luận trong Python

Python3




GeeksforGeeks
7

 

GeeksforGeeks
8

GeeksforGeeks
9
GeeksforGeeks
0
GeeksforGeeks
1

GeeksforGeeks
0
GeeksforGeeks
1

đầu ra.  

geeksforgeeks

Trong ví dụ trên, có thể thấy rằng các chú thích bị trình thông dịch bỏ qua trong quá trình thực thi chương trình

Nhận xét thường được sử dụng cho các mục đích sau.  

  • Khả năng đọc mã
  • Giải thích về mã hoặc Siêu dữ liệu của dự án
  • Ngăn chặn thực thi mã
  • Để bao gồm các tài nguyên

Các loại bình luận trong Python

Có ba loại bình luận chính trong Python. họ đang.  

Nhận xét một dòng

Nhận xét một dòng Python bắt đầu bằng ký hiệu thẻ bắt đầu bằng # (#) không có khoảng trắng và kéo dài đến cuối dòng. Nếu bình luận vượt quá một dòng thì hãy đặt thẻ bắt đầu bằng # ở dòng tiếp theo và tiếp tục bình luận. Nhận xét một dòng của Python được chứng minh là hữu ích để cung cấp các giải thích ngắn gọn cho các biến, khai báo hàm và biểu thức. Xem đoạn mã sau thể hiện nhận xét một dòng.

Ví dụ.  

Python3




GeeksforGeeks
2

GeeksforGeeks
0
GeeksforGeeks
4
GeeksforGeeks
5
GeeksforGeeks
6

Đầu ra

GeeksforGeeks

Nhận xét nhiều dòng

Python không cung cấp tùy chọn cho nhận xét nhiều dòng. Tuy nhiên, có nhiều cách khác nhau để chúng ta có thể viết nhận xét nhiều dòng

Sử dụng nhiều Hashtags (#)

Chúng ta có thể sử dụng nhiều hashtag (#) để viết bình luận nhiều dòng trong Python. Mỗi và mọi dòng sẽ được coi là một nhận xét một dòng

Ví dụ. Bình luận nhiều dòng sử dụng nhiều thẻ bắt đầu bằng # (#)

Python3




GeeksforGeeks
7

GeeksforGeeks
8

_______00____04____131____06

Đầu ra

GeeksforGeeks
3

Sử dụng chuỗi ký tự

Python bỏ qua các chuỗi ký tự không được gán cho một biến để chúng ta có thể sử dụng các chuỗi ký tự này làm nhận xét.  

ví dụ 1

Python3




GeeksforGeeks
33

Khi thực thi đoạn mã trên, chúng ta có thể thấy rằng sẽ không có bất kỳ đầu ra nào nên chúng ta sử dụng các chuỗi có dấu ngoặc kép (“””) làm nhận xét nhiều dòng

ví dụ 2. Nhận xét nhiều dòng bằng cách sử dụng chuỗi ký tự

Python3




GeeksforGeeks
34

________ 135 ________ 136

_______00____04____131____06

Đầu ra

GeeksforGeeks
3

Chuỗi tài liệu Python

Chuỗi doc Python là chuỗi ký tự có ba dấu ngoặc kép xuất hiện ngay sau hàm. Nó được sử dụng để liên kết tài liệu đã được viết với các mô-đun, hàm, lớp và phương thức Python. Nó được thêm ngay bên dưới các chức năng, mô-đun hoặc lớp để mô tả những gì chúng làm. Trong Python, chuỗi tài liệu sau đó được cung cấp thông qua thuộc tính __doc__

Nhận xét hoàn toàn bị bỏ qua bởi trình thông dịch. Chúng dành cho các lập trình viên đồng nghiệp. Ví dụ,

geeksforgeeks
5

Ở đây, chúng tôi đã sử dụng các ý kiến ​​​​sau đây,

  • GeeksforGeeks
    2
  • GeeksforGeeks
    3

Các loại bình luận trong Python

Trong Python, có hai loại bình luận

  • nhận xét một dòng
  • nhận xét nhiều dòng

Nhận xét một dòng trong Python

Nhận xét một dòng bắt đầu và kết thúc trong cùng một dòng. Chúng tôi sử dụng ký hiệu

GeeksforGeeks
4 để viết bình luận một dòng. Ví dụ,

geeksforgeeks
6

đầu ra

geeksforgeeks
7

Ở đây, chúng tôi đã tạo hai nhận xét một dòng

  1. geeksforgeeks
    60
  2. geeksforgeeks
    61

Chúng tôi cũng có thể sử dụng nhận xét một dòng cùng với mã

GeeksforGeeks
0

Ở đây, mã trước

GeeksforGeeks
4 được thực thi và mã sau
GeeksforGeeks
4 bị trình thông dịch bỏ qua


Nhận xét nhiều dòng trong Python

Python không cung cấp cách riêng để viết nhận xét nhiều dòng. Tuy nhiên, có nhiều cách khác để giải quyết vấn đề này

Chúng ta có thể sử dụng

GeeksforGeeks
4 ở đầu mỗi dòng chú thích trên nhiều dòng. Ví dụ,

GeeksforGeeks
1

Ở đây, mỗi dòng được coi là một nhận xét và tất cả chúng đều bị bỏ qua

Một cách khác để thực hiện việc này là sử dụng ba dấu ngoặc kép, hoặc là

geeksforgeeks
65 hoặc là
geeksforgeeks
66

Các trích dẫn ba này thường được sử dụng cho các chuỗi nhiều dòng. Nhưng nếu chúng ta không gán nó cho bất kỳ biến hoặc chức năng nào, chúng ta có thể sử dụng nó như một nhận xét

Trình thông dịch bỏ qua chuỗi không được gán cho bất kỳ biến hoặc hàm nào

Hãy xem một ví dụ,

GeeksforGeeks
4

Ở đây, chuỗi nhiều dòng không được gán cho bất kỳ biến nào, vì vậy nó sẽ bị trình thông dịch bỏ qua. Mặc dù về mặt kỹ thuật nó không phải là một bình luận nhiều dòng, nhưng nó có thể được sử dụng như một


Sử dụng bình luận Python

1. Làm cho mã dễ hiểu hơn

Nếu chúng tôi viết nhận xét trong mã của mình, việc tham khảo sau này sẽ dễ dàng hơn

Ngoài ra, các nhà phát triển khác sẽ dễ dàng hiểu mã hơn

2. Sử dụng Nhận xét để gỡ lỗi

Nếu gặp lỗi khi chạy chương trình, chúng ta có thể comment dòng code gây ra lỗi thay vì loại bỏ nó. Ví dụ,

GeeksforGeeks
5

Ở đây,

geeksforgeeks
67 đã gây ra lỗi nên chúng tôi đã thay đổi nó dưới dạng nhận xét. Bây giờ, chương trình chạy mà không có bất kỳ lỗi nào

Đây là cách nhận xét có thể là một công cụ sửa lỗi có giá trị

Ghi chú. Luôn sử dụng nhận xét để giải thích lý do tại sao chúng ta làm điều gì đó hơn là cách chúng ta làm điều gì đó. Nhận xét không nên thay thế để giải thích mã được viết kém