Pourquoi les PEP 8 recommande de ne pas mettre d'espaces autour des =
dans un argument de mot-clé ou une valeur de paramètre par défaut ?
Cela est-il incompatible avec le fait de recommander l'insertion d'espaces autour d'une occurrence sur deux de =
dans le code Python ?
Comment est :
func(1, 2, very_long_variable_name=another_very_long_variable_name)
mieux que :
func(1, 2, very_long_variable_name = another_very_long_variable_name)
Existe-t-il des liens vers des discussions/explications de Python ? BDFL seront appréciés.
Attention, cette question concerne davantage les kwargs que les valeurs par défaut, j'ai simplement utilisé la formulation du PEP 8.
Je ne sollicite pas d'avis. Je demande les raisons de cette décision. Il s'agit plutôt de demander pourquoi utiliserais-je {
sur la même ligne que if
dans un programme C, et non si Je dois l'utiliser ou non.