Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cấu trúc chương trình Python

Trong hướng dẫn này, chúng ta xem các thực hành tốt nhất để cấu trúc chương trình Python.

Dùng tab cho thụt lề

Dùng tab cho thụt lề giúp code dễ đọc hơn thay vì dùng khoảng trắng ngẫu nhiên. Có thể thiết lập số khoảng trắng cho tab trong cài đặt editor.

Ví dụ

def sample(random):
    # câu lệnh 1
    # câu lệnh 2
    return random

Không viết quá 79 ký tự trên một dòng

Khuyến nghị không vượt quá 79 ký tự/dòng. Dùng ký tự escape \ để ngắt dòng.

Ví dụ

def evaluate(a, b, c, d):
    return (2 ** (a + b) / (c // d) ** d + a - d * b) \
    - (3 ** (a + b) / (c // d) ** d + a - d * b)

Với nhiều điều kiện if, dùng một trong hai cách:

if (a + b > c + d and
    c + d > e + f and
    f + g > a + b):
    print('Hello')

if a + b > c + d and \
    c + d > e + f and \
    f + g > a + b:
    print('Hello')

Sử dụng docstrings

Dùng docstring cho hàm và lớp. Dùng ba dấu nháy kép.

Ví dụ

def sample():
    \"\"\"This is a function\"\"\"
    pass

class Sample:
    \"\"\"This is a class\"\"\"
    pass

Kết luận

Tuân thủ PEP 8: tab cho thụt lề, ≤79 ký tự/dòng, docstrings. Hãy bình luận nếu có thắc mắc.