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

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

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

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


  1. पायथन में फीचर कॉलम को परिभाषित करने के लिए Tensorflow का उपयोग कैसे किया जा सकता है?

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

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

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

  1. इंटरसेक्शन () फ़ंक्शन पायथन

    इस लेख में, हम चौराहे () फ़ंक्शन के बारे में जानेंगे जो किसी दिए गए सेट पर किया जा सकता है। गणित के अनुसार प्रतिच्छेदन का अर्थ है दो समुच्चयों से उभयनिष्ठ तत्वों का पता लगाना। सिंटैक्स <set name>.intersection(<set a1> <set a2> ……..) रिटर्न वैल्यू सेट में सामान्य त