मैं अक्सर खुद को यह लिखता हूं कि अगर / elif / अन्यथा अजगर में निर्माण करता है, और मैं उन विकल्पों को शामिल करना चाहता हूं जो हो सकते हैं, लेकिन जिसके लिए संबंधित कार्रवाई कुछ भी नहीं करना है। मुझे लगता है कि मैं सिर्फ बयानों को छोड़ सकता हूं, लेकिन पठनीयता के लिए मुझे लगता है कि यह उन सभी को शामिल करने में मदद करता है, ताकि यदि आप कोड के माध्यम से देख रहे हैं तो आप देख सकते हैं कि प्रत्येक विकल्प के परिणामस्वरूप क्या होता है। मैं नो-ऑप को कैसे कोड करूं? वर्तमान में, मैं इसे इस तरह कर रहा हूं:
no_op = 0
if x == 0:
y = 2 * a
elif x == 1:
z = 3 * b
elif x == 3:
no_op
(कोड वास्तव में उससे थोड़ा अधिक लंबा है, और अधिक जटिल है। यह सिर्फ संरचना को चित्रित करने के लिए है)।
मुझे एक चर को नो-ऑप के रूप में उपयोग करना पसंद नहीं है, लेकिन यह सबसे साफ तरीका है जिसके बारे में मैं सोच सकता था। क्या कोई बेहतर तरीका है?
...) भी एक उल्लेख के योग्य है: stackoverflow.com/a/6189281/38281