Daha çağırır ve daha biz zincirleme kullanın işlevi çağırır:Python stil
value = get_row_data(original_parameters).refine_data(leval=3).transfer_to_style_c()
Uzun olabilir. Tercih edilen kodda uzun satır kaydetmek için?
value = get_row_data(
original_parameters).refine_data(
leval=3).transfer_to_style_c()
ya:
value = get_row_data(original_parameters)\
.refine_data(leval=3)\
.transfer_to_style_c()
Bunun iyi ters eğik çizgi \
kullanın ve yeni satıra .function
koymak hissediyorum. Bu, her bir işlev çağrısının kendi satırına sahip olmasını sağlar, okunması kolaydır. Ancak bu pek çok kişi tarafından tercih edilmiyor. Ve kod ince hatalar yaptığında, hata ayıklaması zor olduğunda, her zaman endişelenmeye başladım, backslash (\)
'dan sonra bir boşluk veya bir şey olabilir.
Python
tarzı kılavuzundan alıntı:
Uzun çizgiler parantez içinde ifadeler sararak birden fazla satır üzerinde kırılabilir. Satır devamında ters eğik çizgi kullanılması tercih edilir. Devam eden hattını uygun şekilde girdiğinizden emin olun. İkili bir operatörünü kırmak için tercih edilen yer, operatörden önce değil, bundan sonradır. Ya bu seçenek hakkında
Stil kılavuzu bir * kılavuzdur *; Mevcut durumunuza uymadığında göz ardı edin. :-) –
İkinci editörünü çoğu editörde otomatik girinti ile elde edebilirsiniz ve '\\' kullanılmasını engeller - bu sadece benim kişisel tarzım olur - http://pastebin.com/8Ld9sX5G –
parantez içinde ifade ve noktadan sonraki ayrı yöntemler, satır başına bir tane ('' function.' yerine .function ') – joaquin