एक लंबे समय तक जोर देने वाला बयान कैसे प्रारूपित करता है जो पीईपी 8 का अनुपालन करता है? कृपया मेरे उदाहरण की प्रकृति प्रकृति को अनदेखा करें।पीईपी 8 का अनुपालन करते हुए एक पायथन assert कथन कैसे प्रारूपित करें?
def afunc(some_param_name):
assert isinstance(some_param_name, SomeClassName), 'some_param_name must be an instance of SomeClassName, silly goose!'
एक कोष्टक में लपेट नहीं कर सकता, क्योंकि वह ज़ोर बयान के व्यवहार में परिवर्तन के बाद से यह एक कीवर्ड, नहीं अंतर्निहित कार्य है।
'assert' वास्तव में केवल के लिए ** डिबगिंग ** उद्देश्य, किसी भी अन्य उपयोग' assert' कार्यक्षमता का दुरुपयोग है किया जाना चाहिए। '-O' विकल्प के साथ पायथन चलाते समय सभी 'assert' को भी हटा दिया जाता है। – Wessie
@ वेस्सी मैं नहीं देखता कि यह कैसे प्रासंगिक है। –