Boşluk kullanımı
Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 19 / 28.
PEP 8 boşluk (whitespace) kuralları şunlardır:
- parantez veya köşeli parantez içinde fazladan boşluk bırakmaktan kaçının
items = [ 1 , 'abc' ] # kötü
items = [1, 'abc'] # iyi
def func( parm ): # kötü
...
def func(parm): # iyi
...- herhangi bir yerde satır sonu boşluklarından kaçının
- operatörlerin her iki yanına birer boşluk bırakın
n =3+5 # kötü
n = 3 + 5 # iyi- anahtar kelime argümanı (keyword argument) belirtirken
=işaretinin etrafında boşluk kullanmayın
def calc(num = 0.0): # kötü
...
def calc(num=0.0): # iyi
...Görev
KolayVerilen kodu tüm PEP 8 boşluk kurallarını uygulayacak şekilde düzeltin
Kendin dene
def secret( n , k = 0 ):
z =n+k
a=[1,2 ,3,4]
for i in a :
z+=i
return z