कुछ (ज्यादातर कार्यात्मक) भाषाओं में आप कुछ इस तरह कर सकते हैं:आप पाइथन में एक प्रकार का उपनाम कैसे करते हैं?
type row = list(datum)
या
type row = [datum]
तो है कि हम इस तरह बातें निर्माण कर सकते हैं:
type row = [datum]
type table = [row]
type database = [table]
वहाँ एक है पाइथन में ऐसा करने का तरीका? आप इसे कक्षाओं का उपयोग करके कर सकते हैं, लेकिन पाइथन में कुछ कार्यात्मक पहलू हैं इसलिए मैं सोच रहा था कि यह एक आसान तरीका हो सकता है।
यह वही है जो मैं ढूंढ रहा था, धन्यवाद! – Wysaard
ध्यान दें कि संकेत प्रकार स्थिर विश्लेषण और लिंटर्स द्वारा उपयोग के लिए हैं। रन-टाइम प्रकार की जांच के लिए संकेतों का उपयोग नहीं किया जाता है। न ही वे अनुकूलन के लिए उपयोग किया जाता है। यह भी ध्यान रखें कि संकेत उनके शिशुओं में हैं। पायथन में लगभग कोई भी कोड टाइप संकेत नहीं देता है और उनसे निपटने के लिए कोई विश्लेषण उपकरण विकसित नहीं किया गया है (जहां तक मुझे पता है)। –
पीईपी 484 के [गैर-लक्ष्य अनुभाग] (https://www.python.org/dev/peps/pep-0484/#non-goals) से: "प्रस्तावित टाइपिंग मॉड्यूल में रनटाइम प्रकार के लिए कुछ बिल्डिंग ब्लॉक होंगे जांच - विशेष रूप से get_type_hints() फ़ंक्शन - तृतीय रन पैकेज को विशिष्ट रनटाइम प्रकार की जांच कार्यक्षमता को लागू करने के लिए विकसित किया जाना चाहिए, उदाहरण के लिए सजावटी या मेटाक्लास का उपयोग करना। प्रदर्शन अनुकूलन के लिए प्रकार संकेतों का उपयोग पाठक के लिए एक अभ्यास के रूप में छोड़ दिया जाता है। " –