Apakah ini tidak konsisten dengan merekomendasikan spasi di sekitar setiap kejadian =
dalam kode Python?
Bagaimana:
func(1, 2, very_long_variable_name=another_very_long_variable_name)
lebih baik daripada:
func(1, 2, very_long_variable_name = another_very_long_variable_name)
Setiap tautan ke diskusi / penjelasan oleh BDFL Python akan dihargai.
Pikiran, pertanyaan ini lebih tentang kwargs daripada nilai default, saya baru saja menggunakan ungkapan dari PEP 8.
Saya tidak meminta pendapat. Saya menanyakan alasan di balik keputusan ini. Ini lebih seperti menanyakan mengapa saya menggunakan {
pada baris yang sama dengan if
pernyataan dalam program C, bukan apakah saya harus menggunakannya atau tidak.
{
baris baru setelahnyaif
(menyimpan jumlah karakter yang sama) tetapi tidak dalam definisi kelas. Parameter kata kunci juga berbeda dari nilai default tetapi masih menggunakan rekomendasi gaya yang sama.