PEP 8=
neden bir anahtar kelime bağımsız değişkeninde veya bir varsayılan parametre değerinde boşluk olmamasını önerir ?
Bu =
, Python kodundaki diğer tüm oluşumların etrafında boşluklar önermekle tutarsız mı ?
Nasıl:
func(1, 2, very_long_variable_name=another_very_long_variable_name)
daha iyi:
func(1, 2, very_long_variable_name = another_very_long_variable_name)
Python'un BDFL'si tarafından yapılan herhangi bir tartışma / açıklama bağlantısı takdir edilecektir.
Unutmayın, bu soru varsayılan değerlerden çok kwargs ile ilgili, ben sadece PEP 8'deki cümleleri kullandım.
Fikir istemiyorum. Bu kararın arkasındaki nedenleri soruyorum. Daha istemek gibi neden ben kullanırım {
aynı satırda if
bir C programında açıklamada değil, ister onu kullanmak veya olmamalıdır.
{
sonrasına yeni bir satır koymanın daha kolay olduğunu söylemiş gibiif
. Ayrıca bir anahtar kelime parametresi varsayılan değerden farklıdır ancak yine de aynı stil önerisini kullanır.