PEP 8 trong tài liệu
Đến giờ, chúng ta đã tập trung vào cách PEP 8 ảnh hưởng đến các phần mã chức năng. Cũng có những quy tắc giúp chú thích và tài liệu dễ đọc hơn. Trong bài tập này, bạn sẽ sửa nhiều kiểu chú thích khác nhau để tuân thủ PEP 8.
Kết quả kiểm tra kiểu bằng pycodestyle trên đoạn mã được hiển thị bên dưới.
my_script.py:2:15: E261 at least two spaces before inline comment
my_script.py:5:16: E262 inline comment should start with '# '
my_script.py:11:1: E265 block comment should start with '# '
my_script.py:13:2: E114 indentation is not a multiple of four (comment)
my_script.py:13:2: E116 unexpected indentation (comment)
Bài tập này là một phần của khóa học
Nguyên tắc Kỹ thuật Phần mềm với Python
Hướng dẫn bài tập
- Tận dụng đầu ra của
pycodestyleđể chỉnh sửa các chú thích trong mã sao cho tuân thủ PEP 8.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
def print_phrase(phrase, polite=True, shout=False):
if polite:# It's generally polite to say please
phrase = 'Please ' + phrase
if shout: #All caps looks like a written shout
phrase = phrase.upper() + '!!'
print(phrase)
#Politely ask for help
print_phrase('help me', polite=True)
# Shout about a discovery
print_phrase('eureka', shout=True)