المسافات البيضاء
الدرس 19 من 28 في دورة Clean Code - كتابة كود أفضل باستخدام Python على Coddy.
إرشادات PEP 8 للمسافات البيضاء هي كما يلي:
- تجنب المسافات الإضافية داخل الأقواس أو الأقواس المربعة
items = [ 1 , 'abc' ] # سيء
items = [1, 'abc'] # جيد
def func( parm ): # سيء
...
def func(parm): # جيد
...- تجنب المسافات البيضاء الزائدة في أي مكان
- أحط العوامل بمسافة واحدة من كل جانب
n =3+5 # سيء
n = 3 + 5 # جيد- لا تستخدم مسافات حول علامة
=عند استخدامها للإشارة إلى وسيطة الكلمة المفتاحية (keyword argument)
def calc(num = 0.0): # سيء
...
def calc(num=0.0): # جيد
...التحدي
سهلأصلح الكود المعطى لتطبيق جميع إرشادات المسافات البيضاء الخاصة بـ PEP 8
جرّب بنفسك
def secret( n , k = 0 ):
z =n+k
a=[1,2 ,3,4]
for i in a :
z+=i
return z