Hướng dẫn how do you comment full code in python? - làm thế nào để bạn nhận xét mã đầy đủ trong python?

Hướng dẫn how do you comment full code in python? - làm thế nào để bạn nhận xét mã đầy đủ trong python?

Trong bài viết này, chúng ta sẽ nói về các bình luận trong Python, tại sao chúng lại quan trọng và cách sử dụng chúng một cách hiệu quả trong mã của bạn.

Trong phần này, chúng ta sẽ nói về một số trường hợp sử dụng chung cho các bình luận. Chúng không chỉ áp dụng cho Python, mà là cho hầu hết các ngôn ngữ lập trình.

Dưới đây là một số lý do chính để nhận xét mã của bạn:

  • Ngăn chặn thực thi mã: Trong một số trường hợp, bạn sẽ cần ngăn một phần mã của bạn chạy. Điều này có thể là do bạn không có ích cho mã đó vào lúc này, nhưng bạn muốn thêm nó cho chức năng trong tương lai.: In some cases, you'll need to prevent a part of your code from running. This may be because you have no use for that code at the moment, but you want to add it anyway for future functionality.
  • Khả năng đọc: Điều này rất quan trọng - không chỉ cho bản thân chúng ta mà còn cho các nhà phát triển khác. Chúng tôi có thể sử dụng nhận xét để giải thích những gì mỗi khối mã làm. Điều này rất hữu ích khi các nhà phát triển khác đang đọc mã của chúng tôi, vì nó giúp dễ hiểu mỗi phần của mã làm gì.: This is very important – not just for ourselves but for other developers. We can use comments to explain what each code block does. This is useful when other developers are reading our code, as it makes it easy to understand what each part of the code does.

Cú pháp cho các bình luận khác nhau trong mỗi ngôn ngữ lập trình. Trong phần này, chúng ta sẽ xem cách thêm nhận xét bằng Python.

Nhận xét trong Python bắt đầu với biểu tượng

# print("Hello World!")
print("Happy coding!")
4. Đây là một ví dụ:

#The code below prints Hello World! to the console
print("Hello World!")

Trong mã trên, tôi đã sử dụng một bình luận để giải thích mã làm gì. Khi mã được thực thi, trình thông dịch sẽ bỏ qua nhận xét và chạy chức năng

# print("Hello World!")
print("Happy coding!")
5.

Chúng tôi cũng có thể nhận xét mã thực tế. Đó là:

# print("Hello World!")
print("Happy coding!")

Khi chúng tôi chạy mã, chỉ có dòng thứ hai sẽ được giải thích.

Bạn không phải lúc nào cũng phải đặt nhận xét lên trên dòng mã họ đang tham khảo. Bạn cũng có thể đặt chúng trên cùng một dòng. Đó là:

print("Hello world") # Prints Hello World

Trong phần này, chúng ta sẽ xem cách viết bình luận trải dài trên nhiều dòng.

Không giống như hầu hết các ngôn ngữ lập trình khác, Python không có cú pháp tích hợp để tạo các nhận xét đa dòng.

May mắn thay, có hai cách chúng ta có thể làm việc xung quanh đó. Đây là lần đầu tiên:

# When this code runs,
# you will see Hello World! 
# in the console. 
print("Hello world")

Ở trên, chúng tôi đã đặt biểu tượng

# print("Hello World!")
print("Happy coding!")
4 trên mỗi dòng để tiếp tục viết bình luận của chúng tôi.

Trong ví dụ tiếp theo này, chúng tôi sẽ sử dụng các chuỗi nhiều dòng (bắt đầu và kết thúc với ba dấu ngoặc kép) để làm tổ bình luận của chúng tôi.

Khi bạn sử dụng các chuỗi đa dòng trong Python mà không gán chuỗi cho một biến, một phần của mã sẽ bị bỏ qua.

Đây là một ví dụ:

"""
When this code runs,
you will see Hello World! 
in the console.
"""
print("Hello World!")

Sự kết luận

Trong bài viết này, chúng tôi đã tìm hiểu lý do tại sao điều quan trọng là nhận xét mã của chúng tôi và cách sử dụng nhận xét. Chúng tôi cũng thấy cách tạo ra các bình luận đa dòng.

Mã hóa hạnh phúc!



Học mã miễn phí. Chương trình giảng dạy 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

Giới thiệu

Nhận xét là những dòng tồn tại trong các chương trình máy tính bị bỏ qua bởi các trình biên dịch và phiên dịch viên. Sử dụng nhận xét trong các chương trình có thể làm cho mã dễ đọc hơn cho con người, vì nó cung cấp một số thông tin hoặc giải thích về những gì mỗi phần của chương trình đang làm.

Tùy thuộc vào mục đích của chương trình của bạn, nhận xét có thể đóng vai trò là ghi chú cho chính bạn hoặc nhắc nhở hoặc chúng có thể được viết với mục đích của các lập trình viên khác có thể hiểu mã của bạn đang làm gì.

Nói chung, bạn nên viết bình luận trong khi bạn đang viết hoặc cập nhật một chương trình vì thật dễ dàng để quên quá trình suy nghĩ của bạn sau này và các bình luận được viết sau đó có thể ít hữu ích hơn trong dài hạn.

Điều kiện tiên quyết

Bạn nên cài đặt Python 3 và môi trường lập trình được thiết lập trên máy tính hoặc máy chủ của bạn. Nếu bạn không có môi trường lập trình được thiết lập, bạn có thể tham khảo hướng dẫn cài đặt và thiết lập cho môi trường lập trình cục bộ hoặc cho môi trường lập trình trên máy chủ của bạn phù hợp với hệ điều hành của bạn (Ubuntu, Centos, Debian, v.v.)

Nhận xét trong Python bắt đầu bằng dấu băm (

# print("Hello World!")
print("Happy coding!")
4) và ký tự khoảng trắng và tiếp tục đến cuối dòng.

Thông tin: Để làm theo cùng với mã ví dụ trong hướng dẫn này, hãy mở một vỏ tương tác Python trên hệ thống cục bộ của bạn bằng cách chạy lệnh

# print("Hello World!")
print("Happy coding!")
8. Sau đó, bạn có thể sao chép, dán hoặc chỉnh sửa các ví dụ bằng cách thêm chúng sau dấu nhắc
# print("Hello World!")
print("Happy coding!")
9.
To follow along with the example code in this tutorial, open a Python interactive shell on your local system by running the
# print("Hello World!")
print("Happy coding!")
8 command. Then you can copy, paste, or edit the examples by adding them after the
# print("Hello World!")
print("Happy coding!")
9 prompt.

Nói chung, nhận xét sẽ trông giống như thế này:

# This is a comment

Bởi vì nhận xét không thực thi, khi bạn chạy một chương trình, bạn sẽ không thấy bất kỳ dấu hiệu nào của nhận xét ở đó. Nhận xét nằm trong mã nguồn để con người đọc, không phải để máy tính thực thi.

Trong một "Xin chào, thế giới!" chương trình, một bình luận có thể trông như thế này:

hello.py

# Print “Hello, World!” to console
print("Hello, World!")

Trong vòng lặp

print("Hello world") # Prints Hello World
0 lặp lại trong danh sách, các bình luận có thể trông như thế này:

sharks.py

# Define sharks variable as a list of strings
sharks = ['hammerhead', 'great white', 'dogfish', 'frilled', 'bullhead', 'requiem']

# For loop that iterates over sharks list and prints each string item
for shark in sharks:
   print(shark)

Nhận xét nên được thực hiện ở cùng cấp độ thụt với mã mà nó đang bình luận. Đó là, một định nghĩa chức năng không có thụt lề sẽ có một bình luận không có thụt lề, và mỗi cấp độ thụt lề sau đây sẽ có các nhận xét được liên kết với mã mà nó đang bình luận.

Ví dụ: đây là cách chức năng

print("Hello world") # Prints Hello World
1 từ cách thực hiện chương trình máy tính đơn giản trong hướng dẫn Python 3 được nhận xét, với các nhận xét theo từng cấp độ của mã:

calculator.py

...
# Define again() function to ask user if they want to use the calculator again
def again():

    # Take input from user
    calc_again = input('''
Do you want to calculate again?
Please type Y for YES or N for NO.
''')

    # If user types Y, run the calculate() function
    if calc_again == 'Y':
        calculate()

    # If user types N, say good-bye to the user and end the program
    elif calc_again == 'N':
        print('See you later.')

    # If user types another key, run the function again
    else:
        again()

Nhận xét được thực hiện để giúp các lập trình viên, cho dù đó là lập trình ban đầu hoặc người khác sử dụng hoặc hợp tác trong dự án. Nếu nhận xét không thể được duy trì và cập nhật đúng cách cùng với cơ sở mã, tốt hơn là không bao gồm một nhận xét thay vì viết một nhận xét mâu thuẫn hoặc sẽ mâu thuẫn với mã.

Khi nhận xét mã, bạn nên tìm cách trả lời lý do tại sao đằng sau mã trái ngược với những gì hoặc như thế nào. Trừ khi mã đặc biệt khó khăn, nhìn vào mã thường có thể cho biết mã đang làm gì hoặc nó đang làm như thế nào.

Nhận xét khối có thể được sử dụng để giải thích mã hoặc mã phức tạp hơn mà bạn không mong đợi người đọc sẽ quen thuộc. Những nhận xét dạng dài hơn áp dụng cho một số hoặc tất cả các mã theo sau, và cũng được thụt vào cùng cấp độ với mã.

Trong các bình luận khối, mỗi dòng bắt đầu với dấu băm và một không gian duy nhất. Nếu bạn cần sử dụng nhiều hơn một đoạn, chúng nên được phân tách bằng một dòng chứa một dấu băm đơn.

Dưới đây là một ví dụ về một bình luận khối xác định những gì đang xảy ra trong hàm

print("Hello world") # Prints Hello World
2 được xác định trong phần sau:

# The main function will parse arguments via the parser variable.  These
# arguments will be defined by the user on the console.  This will pass
# the word argument the user wants to parse along with the filename the
# user wants to use, and also provide help text if the user does not
# correctly pass the arguments.

def main():
  parser = argparse.ArgumentParser()
  parser.add_argument(
      "word",
      help="the word to be searched for in the text file."
  )
  parser.add_argument(
      "filename",
      help="the path to the text file to be searched through"
  )
...

Nhận xét khối thường được sử dụng khi các hoạt động ít hiểu hơn và do đó yêu cầu giải thích kỹ lưỡng. Bạn nên cố gắng tránh quá trình quá mức mã và nên có xu hướng tin tưởng các lập trình viên khác để hiểu Python trừ khi bạn đang viết cho một đối tượng cụ thể.

Nhận xét nội tuyến xảy ra trên cùng một dòng của một câu lệnh, theo chính mã. Giống như các bình luận khác, họ bắt đầu với một dấu băm và một ký tự khoảng trắng duy nhất.

Nói chung, các bình luận nội tuyến trông như thế này:

# print("Hello World!")
print("Happy coding!")
0

Nhận xét nội tuyến nên được sử dụng một cách tiết kiệm, nhưng có thể có hiệu quả để giải thích các phần khó khăn hoặc phức tạp của mã. Chúng cũng có thể hữu ích nếu bạn nghĩ rằng bạn có thể không nhớ một dòng mã bạn đang viết trong tương lai hoặc nếu bạn đang hợp tác với một người mà bạn biết có thể không quen thuộc với tất cả các khía cạnh của mã.

Ví dụ: nếu bạn không sử dụng nhiều toán học trong các chương trình Python của mình, bạn hoặc cộng tác viên của bạn có thể không biết rằng sau đây tạo ra một số phức, vì vậy bạn có thể muốn bao gồm một nhận xét nội tuyến về điều đó:

# print("Hello World!")
print("Happy coding!")
1

Nhận xét nội tuyến cũng có thể được sử dụng để giải thích lý do đằng sau việc làm một cái gì đó, hoặc một số thông tin bổ sung, như trong:

# print("Hello World!")
print("Happy coding!")
2

Nhận xét được thực hiện trong dòng chỉ nên được sử dụng khi cần thiết và khi nào chúng có thể cung cấp hướng dẫn hữu ích cho người đọc chương trình.

Ngoài việc sử dụng các bình luận như một cách để ghi lại mã, nhãn băm cũng có thể được sử dụng để nhận xét mã mà bạn không muốn thực thi trong khi bạn đang thử nghiệm hoặc gỡ lỗi một chương trình bạn hiện đang tạo. Đó là, khi bạn gặp lỗi sau khi thực hiện các dòng mã mới, bạn có thể muốn nhận xét một vài trong số chúng để xem liệu bạn có thể khắc phục sự cố chính xác không.

Sử dụng dấu băm cũng có thể cho phép bạn thử các lựa chọn thay thế trong khi bạn xác định cách thiết lập mã của mình. Ví dụ: bạn có thể quyết định giữa việc sử dụng vòng lặp

print("Hello world") # Prints Hello World
3 hoặc vòng
print("Hello world") # Prints Hello World
0 trong trò chơi Python và có thể nhận xét một hoặc cái khác trong khi kiểm tra và xác định cái nào có thể tốt nhất:

guess.py

# print("Hello World!")
print("Happy coding!")
3

Nhận xét mã với dấu băm có thể cho phép bạn thử các phương thức lập trình khác nhau cũng như giúp bạn tìm ra nguồn lỗi thông qua việc bình luận một cách có hệ thống và chạy các phần của chương trình.

Sự kết luận

Sử dụng nhận xét trong các chương trình Python của bạn giúp làm cho các chương trình của bạn dễ đọc hơn đối với con người, bao gồm cả bản thân trong tương lai của bạn. Bao gồm các nhận xét phù hợp có liên quan và hữu ích có thể giúp những người khác hợp tác tốt hơn với bạn về các dự án lập trình và làm cho giá trị của mã của bạn rõ ràng hơn.

Từ đây, bạn có thể muốn đọc về các tài liệu của Python trong PEP 257 để cung cấp cho bạn nhiều tài nguyên hơn để ghi lại các dự án Python của bạn.

Làm thế nào để bạn nhận xét toàn bộ mã?

Để chặn bình luận / * * / mã:..
Trong trình chỉnh sửa C/C ++, chọn nhiều dòng mã để nhận xét ..
Để nhận xét nhiều dòng mã nhấp chuột phải và chọn Nguồn> Thêm bình luận khối.(Ctrl+Shift+/).
Để giải nén nhiều dòng mã nhấp chuột phải và chọn Nguồn> Xóa bình luận khối.(Ctrl+Shift+\).

Làm thế nào để bạn nhận xét nhiều dòng trong Python hoặc Code?

Mã nhận xét trong VSCODE..
Windows: Ctrl + /.
MAC: Lệnh + /.

Phím tắt để nhận xét mã đầy đủ trong Python là gì?

Nhận xét và các dòng mã của mã để thêm hoặc xóa bình luận dòng, hãy thực hiện một trong những điều sau đây: Từ menu chính, chọn mã |Nhận xét với bình luận dòng.Nhấn Ctrl+/.Ctrl+/ .

Nhận xét đầy đủ trong Python là gì?

Trả lời: Nhận xét đầy đủ Line Hãy lấy một dòng hoàn chỉnh trong khi các bình luận nội tuyến chia sẻ dòng với một câu lệnh hoặc biểu thức.take a complete line while Inline comments share the line with a statement or expression.