मैं चेकियो में एक प्रश्न के माध्यम से जा रहा था। और फिर मैं इस पर आया।पायथन में मॉड्यूल की तुलना करना। ठीक है, लेकिन क्यों?
import re,math
re > math # returns True
math > re # returns False
कोई बता सकता है कि पाइथन किसी भी दो चीजों के बीच तुलना करता है।
क्या पाइथन मॉड्यूल के लिए पदानुक्रम प्रदान करके यह काम करता है। इसके अलावा,
re > 1 # return True # Ok, But Why?
मैं वास्तव में इन चीजों पर कुछ गहरी व्याख्याओं की सराहना करता हूं!
वास्तव में, यदि मैं सत्र को पुनरारंभ करता हूं (ताकि आयात फिर से प्रभाव डालेगा), आईडी अलग-अलग होंगे। – Reti43
कोई आश्चर्य नहीं है। मॉड्यूल के लिए नई मेमोरी पोजिशनिंग। आप इसे पुनरारंभ किए बिना कर सकते हैं। मॉड्यूल हटाएं और इसे 'sys.modules' से हटा दें और इसे पुनः आयात करें। ज्यादातर मामलों में 'आईडी' भी बदल जाएगा। आप हटाने और पुनः आयात के बीच 'a = 5' जैसे कुछ भी कर सकते हैं। – mementum