पायथन में, चर कभी भी स्पष्ट रूप से टाइप नहीं किए जाते हैं। पायथन यह पता लगाता है कि एक चर किस प्रकार का है और आंतरिक रूप से इसका ट्रैक रखता है। Java, C++ और अन्य सांख्यिकीय रूप से टाइप की गई भाषाओं में, आपको फ़ंक्शन रिटर्न मान का डेटाटाइप और प्रत्येक फ़ंक्शन तर्क निर्दिष्ट करना होगा।
यदि हम स्पष्ट रूप से एक पायथन फ़ंक्शन में डेटाटाइप को परिभाषित करते हैं, तो यह अभी भी एक सामान्य प्रोग्राम की तरह काम करता है जहां डेटा प्रकार स्पष्ट रूप से घोषित नहीं किया जाता है।
उदाहरण
हमें दिए गए कोड के लिए निम्न आउटपुट मिलता है
C:/Users/TutorialsPoint1/~.py The required Sum is: 13.0
इस फ़ंक्शन पर विचार करें
def addSum(x,y): return x+y print addSum(2.2, 5.6) print addSum(float(2.2), float(5.6))
आउटपुट
7.8 7.8
तो एक चर के डेटाटाइप की घोषणा स्पष्ट रूप से आउटपुट पर कोई प्रभाव नहीं डालती है।