Це суперечить рекомендаціям пробілів навколо кожного іншого явища =
коду Python?
Як:
func(1, 2, very_long_variable_name=another_very_long_variable_name)
краще ніж:
func(1, 2, very_long_variable_name = another_very_long_variable_name)
Будь-які посилання на дискусію / пояснення BDFL Python будуть вдячні.
Майте на увазі, це питання стосується більше kwargs, ніж значення за замовчуванням, я просто використав фразування з PEP 8.
Я не вимагаю думок. Я прошу причин, що стоять за цим рішенням. Це більше схоже на з'ясування , чому б використовувати {
на тій же лінії , як if
заяву в програмі C, що не є чи я повинен використовувати його чи ні.
{
новий рядокif
(зберігає таку ж кількість символів), але не у визначенні класу. Також параметр ключового слова відрізняється від значення за замовчуванням, але все ще використовує однакову рекомендацію стилю.