Khoảng trắng
Bài học 19 trên 28 trong khóa học Clean Code: viết code tốt hơn với Python của Coddy.
Các hướng dẫn về khoảng trắng trong PEP 8 như sau:
- tránh thêm khoảng trắng bên trong dấu ngoặc nhọn hoặc dấu ngoặc vuông
items = [ 1 , 'abc' ] # Không đúng
items = [1, 'abc'] # Đúng
def func( parm ): # Không đúng
...
def func(parm): # Đúng
...- tránh để khoảng trắng thừa ở cuối dòng
- đặt một khoảng trắng ở mỗi bên của toán tử
n =3+5 # Chưa đúng
n = 3 + 5 # Đúng- không đặt khoảng trắng quanh dấu
=khi dùng dấu này để chỉ đối số từ khóa
def calc(num = 0.0): # không đúng
...
def calc(num=0.0): # đúng
...Thử thách
DễSửa đoạn code đã cho để áp dụng tất cả quy tắc về khoảng trắng của PEP 8
Tự làm thử
def secret( n , k = 0 ):
z =n+k
a=[1,2 ,3,4]
for i in a :
z+=i
return zTất cả bài học trong Clean Code: viết code tốt hơn với Python
Tự luyện tập: Trình biên dịch Python online