Sık sık kendimi / elif / else python içinde oluşturuyorsa yazıyorum ve oluşabilecek, ancak karşılık gelen eylemin hiçbir şey yapmaması gereken seçenekleri dahil etmek istiyorum. Ben sadece bu if ifadeleri hariç tutabileceğinin farkındayım, ancak okunabilirlik için hepsini dahil etmeye yardımcı olur, böylece koda bakıyorsanız, her seçeneğin bir sonucu olarak neler olduğunu görebilirsiniz. İşlem yapmayı nasıl kodlarım? Şu anda böyle yapıyorum:
no_op = 0
if x == 0:
y = 2 * a
elif x == 1:
z = 3 * b
elif x == 3:
no_op
(Kod aslında bundan biraz daha uzun ve daha karmaşıktır. Bu sadece yapıyı göstermek içindir).
Değişkeni no-op olarak kullanmaktan hoşlanmıyorum, ama düşünebildiğim en güzel yol bu. Daha iyi bir yol var mı?
...) ayrıca bir sözü de hak ediyor: stackoverflow.com/a/6189281/38281