python data types
पायथन डेटा प्रकारों का परिचय:
हमने सीखा अजगर चर हमारे पिछले ट्यूटोरियल में विस्तार से।
इस ट्यूटोरियल में, हम आपकी आसान समझ के लिए संबंधित उदाहरणों के साथ पायथन डेटा प्रकारों के विभिन्न वर्गीकरणों का पता लगाएंगे।
की एक स्पष्ट विविधता अजगर प्रशिक्षण ट्यूटोरियल पायथन पर अपने ज्ञान को समृद्ध करने के लिए इस श्रृंखला में आपके लिए प्रस्तुत हैं।
आप क्या सीखेंगे:
वीडियो ट्यूटोरियल देखें
पायथन डेटा प्रकार: नंबर, स्ट्रिंग्स और सूची:
पायथन डेटा प्रकार: टपल, सेट और शब्दकोश:
पायथन डेटा प्रकार
एक डेटा प्रकार एक चर की विशेषता का वर्णन करता है।
पायथन में छह मानक डेटा प्रकार हैं:
- नंबर
- तार
- सूची
- टपल
- सेट
- शब्दकोश
# 1) नंबर
नंबरों में, मुख्य रूप से 3 प्रकार होते हैं जिनमें इंटेगर, फ्लोट और कॉम्प्लेक्स शामिल हैं।
इन 3 को अजगर में एक वर्ग के रूप में परिभाषित किया गया है। यह पता लगाने के लिए कि चर किस वर्ग का है, आप प्रकार () फ़ंक्शन का उपयोग कर सकते हैं।
उदाहरण:
a = 5 print(a, 'is of type', type(a))
आउटपुट: 5 प्रकार का होता है
b = 2.5 print(b, 'is of type', type(b))
आउटपुट: 2.5 प्रकार का है
c = 6+2j print(c, 'is a type', type(c))
उत्पादन : (6 + 2 जे) एक प्रकार है
# 2) स्ट्रिंग
एक स्ट्रिंग पात्रों का एक क्रमबद्ध क्रम है।
मेरा डिफ़ॉल्ट गेटवे ऑफ़लाइन क्यों रहता है
हम स्ट्रिंग का प्रतिनिधित्व करने के लिए सिंगल कोट्स या डबल कोट्स का उपयोग कर सकते हैं। मल्टी-लाइन स्ट्रिंग्स को ट्रिपल उद्धरण, ''या' '' 'का उपयोग करके दर्शाया जा सकता है।
स्ट्रिंग्स अपरिवर्तनीय हैं, जिसका अर्थ है कि एक बार स्ट्रिंग घोषित करने के बाद हम पहले से घोषित स्ट्रिंग को अपडेट नहीं कर सकते।
उदाहरण:
Single = 'Welcome' or Multi = 'Welcome'
मल्टीलाइन: 'पायथन सामान्य प्रयोजन प्रोग्रामिंग के लिए एक उच्च स्तरीय प्रोग्रामिंग भाषा है। Guido van Rossum द्वारा निर्मित और पहली बार 1991 में रिलीज़ हुई ”
या
‘'' पायथन सामान्य प्रयोजन प्रोग्रामिंग के लिए एक उच्च स्तरीय प्रोग्रामिंग भाषा है। Guido van Rossum द्वारा निर्मित और पहली बार 1991 में रिलीज़ हुई। '' ''
हम कंसंट्रेशन, रिपीटेशन और स्लाइसिंग जैसे स्ट्रिंग्स में कई ऑपरेशन कर सकते हैं।
संघटन: इसका अर्थ है दो तारों को एक साथ मिलाने का संचालन।
उदाहरण:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
आउटपुट: पाइथन में आपका स्वागत है
पुनरावृत्ति:
इसका अर्थ है एक निश्चित संख्या में बार-बार निर्देशों का क्रम दोहराना।
उदाहरण:
Print(String1*4)
आउटपुट: आपका स्वागत है
कटा हुआ: स्लाइसिंग एक स्ट्रिंग के कुछ हिस्सों को निकालने की तकनीक है।
ध्यान दें: पायथन में, सूचकांक 0 से शुरू होता है।
उदाहरण:
print(String1(2:5))
आउटपुट: एलसीओ
पायथन भी नकारात्मक सूचकांक का समर्थन करता है।
print(String1(-3:))
आउटपुट: ओमे
जैसा कि पायथन में स्ट्रिंग्स अपरिवर्तनीय हैं, अगर हम स्ट्रिंग को अपडेट करने का प्रयास करते हैं, तो यह एक त्रुटि उत्पन्न करेगा।
उदाहरण:
String(1)= 'D'
आउटपुट: TypeError: ’str’ ऑब्जेक्ट आइटम असाइनमेंट का समर्थन नहीं करता है
# 3) सूची
एक सूची में मूल्यों की एक श्रृंखला शामिल हो सकती है।
कोष्ठक () का उपयोग करके सूची चर घोषित किए जाते हैं। एक सूची परिवर्तनशील है, जिसका अर्थ है कि हम सूची को संशोधित कर सकते हैं।
उदाहरण:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
उत्पादन : सूची (२) = ५.५
print('List(0:3) = ', List(0:3))
आउटपुट: सूची (0: 3) = (2, 4, 5.5)
सूची अपडेट करना:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
आउटपुट: (२, ४, ५.५, ’हैलो’)
# 4) टपल
एक टपल, पिथोन वस्तुओं का एक क्रम है जो अल्पविराम द्वारा अलग किया जाता है।
ट्यूपल्स अपरिवर्तनीय हैं, जिसका अर्थ है कि एक बार बनाए गए ट्यूपल को संशोधित नहीं किया जा सकता है। टुपल्स को कोष्ठक () का उपयोग करके परिभाषित किया गया है।
उदाहरण:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
आउटपुट: टपल (१) = १५
print('Tuple(0:3) =', Tuple(0:3))
आउटपुट: टपल (0: 3) = (50, 15, 25.6)
चूंकि पायथन में टुपल्स अपरिवर्तनीय हैं, अगर हम टपल को अपडेट करने का प्रयास करते हैं, तो यह एक त्रुटि उत्पन्न करेगा।
उदाहरण:
Tuple(2)= 'D'
आउटपुट: TypeError: le tuple ’ऑब्जेक्ट आइटम असाइनमेंट का समर्थन नहीं करता है
# 5) सेट करें
एक सेट वस्तुओं का एक अनियंत्रित संग्रह है। सेट को ब्रेक के अंदर कॉमा द्वारा अलग किए गए मानों द्वारा परिभाषित किया गया है {}।
उदाहरण:
Set = {5,1,2.6,'python'} print(Set)
आउटपुट: {Th अजगर ’, 1, 5, 2.6}
सेट में, हम दो सेटों पर यूनियन और चौराहे जैसे ऑपरेशन कर सकते हैं।
हम का उपयोग करके संघ संचालन कर सकते हैं | ऑपरेटर।
उदाहरण:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
आउटपुट: A U B = {‘c ', B a', 2,} d '}
हम का उपयोग करके और ऑपरेशन ऑपरेटर द्वारा Intersection ऑपरेशन कर सकते हैं।
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
आउटपुट: {{}
के रूप में सेट एक unordered संग्रह है, अनुक्रमण का कोई मतलब नहीं है। इसलिए स्लाइसिंग ऑपरेटर () काम नहीं करता है।
Set(1) = 49.3
आउटपुट: TypeError: ’set’ ऑब्जेक्ट मद असाइनमेंट का समर्थन नहीं करता है
# 6) शब्दकोश
अजगर में लचीले बिल्ट-इन डेटा प्रकार सबसे अधिक होते हैं।
कुंजी का उपयोग करके शब्दकोश आइटम संग्रहीत और प्राप्त किए जाते हैं। बहुत बड़ी मात्रा में डेटा संग्रहीत करने के लिए शब्दकोशों का उपयोग किया जाता है। मान प्राप्त करने के लिए हमें कुंजी को जानना चाहिए। पायथन में, शब्दकोशों को ब्रेसिज़ {} के भीतर परिभाषित किया गया है।
हम संबंधित मान को पुनः प्राप्त करने के लिए कुंजी का उपयोग करते हैं। लेकिन दूसरे तरीके से नहीं।
वाक्य - विन्यास:
मौलिक मूल्य
उदाहरण:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
आउटपुट: {1: 1 हाय ’, 2: 7.5, 3:} क्लास’}
हम निम्नलिखित विधि का उपयोग करके मान प्राप्त कर सकते हैं:
उदाहरण:
print(Dict(2))
आउटपुट: 7.5 है
एंड्रॉइड पर एपीके फ़ाइलों तक कैसे पहुंचें
यदि हम कुंजी के बजाय मूल्य का उपयोग करके मूल्य को पुनः प्राप्त करने का प्रयास करते हैं, तो यह एक त्रुटि उत्पन्न करेगा।
उदाहरण:
print('Dict(7.5) = ', Dict(7.5))
आउटपुट:
ट्रेसबैक (सबसे हालिया कॉल अंतिम):
फ़ाइल '', पंक्ति 1, में
प्रिंट ('डिक्ट (7.5) =', डिक्ट (7.5))
कीरोर: 7.5
हम निम्नलिखित विधियों का उपयोग करके शब्दकोश को अपडेट कर सकते हैं:
उदाहरण:
Dict(3) = 'python' print(Dict)
आउटपुट:
{१: 1 हाय ’, २: ‘.५, ३: on अजगर’}
आशा है कि आप इस ट्यूटोरियल से अब तक पायथन डेटा प्रकारों के विभिन्न वर्गीकरणों को समझ गए होंगे।
हमारे आने वाले ट्यूटोरियल आपको पायथन ऑपरेटर्स के बारे में बताएंगे !!
PREV ट्यूटोरियल | अगले ट्यूटोरियल