"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन 3 के फ़ंक्शन एनोटेशन संग्रह प्रकार के संकेत को कैसे संभालते हैं?

पायथन 3 के फ़ंक्शन एनोटेशन संग्रह प्रकार के संकेत को कैसे संभालते हैं?

2024-11-18 को प्रकाशित
ब्राउज़ करें:123

 How Do Python 3\'s Function Annotations Handle Collection Type Hinting?

संग्रह प्रकार संकेत के लिए फ़ंक्शन एनोटेशन

पायथन 3 में, फ़ंक्शन एनोटेशन प्रकार निर्दिष्ट करने के लिए एक सामान्य दृष्टिकोण है, विशेष रूप से सजातीय संग्रह के लिए (उदाहरण के लिए) , सूचियाँ)। हालाँकि, उपयोगकर्ताओं ने इन एनोटेशन में संग्रह प्रकारों को शामिल करने के लिए एक विधि की मांग की। स्फिंक्स, संग्रह प्रकार की जानकारी प्रदान करने के लिए। इन दृष्टिकोणों को आईडीई द्वारा समर्थित किया गया था, लेकिन वे एनोटेशन के रूप में संक्षिप्त या एकीकृत नहीं थे। पायथन 3.5 में

टाइपिंग

मॉड्यूल का परिचय। इस संवर्द्धन ने डेवलपर्स को टाइप एनोटेशन का उपयोग करके संग्रह के भीतर प्रकार निर्दिष्ट करने की अनुमति दी। def do_something(l: सूची[str]): एल में एस के लिए: s # strयह एनोटेशन दर्शाता है कि फ़ंक्शन स्ट्रिंग्स की एक सूची की अपेक्षा करता है, और प्रकार की जानकारी आईडीई कोड पूर्णता में परिलक्षित होती है।

बाधाएं

प्रारंभ में, एनोटेशन का उपयोग करके संग्रह के भीतर प्रकार निर्दिष्ट करना समर्थित नहीं था। हालाँकि, इस सीमा को पायथन 3.5 में संबोधित किया गया था। पायथन डेवलपर्स के लिए सुविधाएं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3