Python'da, tekli operatörleri uygulamak için ortak veya kabul edilen yol hangisidir? Operatörlerin işlemlerde kullandıkları olağan yolun, operatörler ile değişkenler arasında boşluklar eklemeyi (a = b + c
) içerdiğini biliyorum, ancak tek bir operatör ile değişken arasında boşluk eklenmesi fikrimce net görünmüyor. Bu boşluk bulunmalıdırUnary Operatörleri için Ortak Uygulama
a = -a
a = +a
ve bu gibi diğer operatörlerin:
# Should we use
a = -a
a = +a
a = ~a
# or
a = - a
a = + a
a = ~ a
Farketmez, istediğini yap. İlk yol daha yaygındır. – wim
[PEP8] (https://www.python.org/dev/peps/pep-0008/) python için genel bir stil kılavuzu verir. Daha düşük önceliğe sahip operatörler etrafında boşluk eklemeyi önerir, örn. Evet: 'x = x * 2 - 1', No:' x = x * 2 - 1 'tekli operatörlerin çok yüksek bir önceliğe sahip olma eğiliminde olduklarını varsayarak stil rehberinin yer olmadığını öneririm ama bu bir zevk meselesi. . Benim tadı kesinlikle eskidir. – AChampion