Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

क्या हम पायथन फंक्शन में डेटाटाइप स्पष्ट रूप से परिभाषित कर सकते हैं?

पायथन में, वेरिएबल्स कभी भी स्पष्ट रूप से टाइप नहीं किए जाते। पायथन स्वयं पता लगाता है कि वेरिएबल किस प्रकार का है और आंतरिक रूप से ट्रैक करता है। जावा, 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

इसलिए, वेरिएबल के डेटाटाइप की स्पष्ट घोषणा का आउटपुट पर कोई प्रभाव नहीं पड़ता।

  1. - पायथन में टेंसरफ्लो का उपयोग करके फीचर कॉलम कैसे परिभाषित करें?

    टेंसरफ्लो का उपयोग एस्टिमेटर मॉडल के लिए फीचर कॉलम परिभाषित करने के लिए किया जा सकता है, एक खाली सूची बनाकर और ट्रेनिंग डेटासेट के key मानों तक पहुंचकर और इसके माध्यम से पुनरावृति करके। पुनरावृति के दौरान, फीचर नामों को खाली सूची में जोड़ा जाता है। और पढ़ें: टेंसरफ्लो क्या है और केरस टेंसरफ्लो के

  1. पायथन में issubset() फंक्शन पायथन में issubset() फंक्शन

    इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में उपलब्ध issubset() फंक्शन के कार्यान्वयन और उपयोग के बारे में जानेंगे।issubset() मेथड बूलियन True वापस करता है जब एक सेट के सभी तत्व दूसरे सेट में मौजूद होते हैं (जिसे तर्क के रूप में पारित किया जाता है) अन्यथा, यह बूलियन False वापस करता है।नीचे दिए गए चित

  1. पायथन में intersection() फ़ंक्शन पायथन में intersection() फ़ंक्शन

    इस लेख में, हम intersection() फ़ंक्शन के बारे में सीखेंगे जिसे किसी भी दिए गए सेट पर किया जा सकता है। गणित के अनुसार, intersection का अर्थ दो सेट्स से सामान्य तत्वों को ढूंढना है। सिंटैक्स .intersection( ...) वापसी मान तर्क के रूप में पास किए गए सेट्स में सामान्य तत्व। उदाहरण set_1 = {t,u,t,o