मुझे एक Nonetypeमूल्य मिला है x, यह आम तौर पर एक संख्या है, लेकिन हो सकता है None। मैं इसे एक संख्या से विभाजित करना चाहता हूं, लेकिन पायथन उठाता है:
TypeError: int() argument must be a string or a number, not 'NoneType'
इसे कैसे हल किया जा सकता है?
int(None)एक अपवाद को फेंकता है क्योंकि कोई भी एक इंट में परिवर्तित नहीं किया जा सकता है। आपके सवाल का जवाब यह नहीं किया जा सकता है। आप 0, या 2771, या एक गुलाबी हाथी की तरह कुछ भी स्थानापन्न कर सकते हैं, लेकिन आप जो भी विकल्प देते हैं, आप अभी भी किसी को भी इंट में बदलने में सक्षम नहीं होंगे।
Noneएक गुलाबी हाथी में परिवर्तित करना या तो अच्छा नहीं है, जब तक कि आप कुछ संख्या प्रणाली पर काम नहीं कर रहे हैं जो औपचारिक रूप से एक गुलाबी हाथी द्वारा संख्या के विभाजन को परिभाषित करता है (और आपने इसे वापस करने के लिए कोड लिखा है)