payment by upi: sinhamit@icici or payment by bank account name: amit kumar sinha, account number: 2646728782 IFSC code: KKBK0005660 SWIFT: KKBKINBB

Please support if you like my work by payment through upi: sinhamit@icici or payment by bank

account name: Amit Kumar Sinha,
account number: 2646728782
IFSC code: KKBK0005660
SWIFT: KKBKINBB


Different Data Types   in Category: पाइथन   by amit

🕙 Posted on 2023-06-23 at 01:14:11


डेटा प्रकारों पर अधिक

    PHP और जावास्क्रिप्ट की तरह, Python भी एक ढीली डेटा-प्रकार प्रोग्रामिंग भाषा है। इसका मतलब है कि जब आप एक वेरिएबल नाम घोषित करते हैं, और उसे कुछ मान निर्दिष्ट करते हैं, तो उस मान का डेटा-प्रकार वेरिएबल नाम का डेटा-प्रकार बन जाता है। पाइथॉन के पास वेरिएबल घोषित करने के लिए कोई कमांड नहीं है। एक वेरिएबल नाम छोटा हो सकता है (उदाहरण के लिए, x, y, z, आदि) या वर्णनात्मक (descriptive), जैसा कि पिछले पृष्ठ में बताया गया है ।

# आप निम्न कमांड-लाइन/टर्मिनल कमांड का उपयोग कर सकते हैं
# in Windows: py new.py
# in Mac/Linux: python3.10 new.py
# सुनिश्चित करें कि घोषित किए गए वेरिएबल्स की संख्या
# संबंधित मानों की संख्या से मेल खाती है,
# अन्यथा एक त्रुटि दिखाई जाएगी।


x,y,z = 2,3,4 # एक ही पंक्ति में कई चर घोषित किए जा सकते हैं
print(x,y,z) # आउटपुट 2 3 4 है
x = y = z = 24 # एक समय में कई चर के लिए एक मान निर्दिष्ट किया जाता है।
print(x,y,z) # आउटपुट 24 24 24 है

    निम्नलिखित उदाहरणों में, आप सोच सकते हैं कि एक चर नाम को निर्दिष्ट मान एक डेटा-प्रकार का है, लेकिन यह अन्य डेटा-प्रकार का हो सकता है। आप यहां नीचे देख सकते हैं कि वेरिएबल नाम k और l टपल डेटा-प्रकार के नहीं हैं, लेकिन वे क्रमशः int (पूर्णांक) और str (स्ट्रिंग) डेटा-प्रकार हैं। स्ट्रिंग्स (वर्णों की श्रृंखला), सूचियाँ (Lists) और टपल्स (Tuples) अनुक्रम (sequence) डेटा प्रकार हैं। सूचियाँ और टुपल्स में विभिन्न डेटा प्रकारों की वस्तुओं का संग्रह होता है।

#1) बूलियन डेटा प्रकार: True False

a = True
print( type(a), a ) # आउटपुट <class 'bool'> True है

b = False
print( type(b), b ) # आउटपुट <class 'bool'> False है

#2) संख्यात्मक डेटा प्रकार: int float complex

c = 12
print( type(c), c ) # आउटपुट <class 'int'> 12 है

d = 12.5
print( type(d), d ) # आउटपुट <class 'float'> 12.5 है

e = 12j # j को काल्पनिक जटिल संख्या का प्रतिनिधित्व करने के लिए संख्या के बाद पोस्ट-फ़िक्स किया गया है।
print( type(e), e ) # आउटपुट <class 'complex'> 12j है

#3) स्ट्रिंग (अपरिवर्तनीय) डेटा प्रकार: str

f = '12' # एकल उद्धरणों की एक जोड़ी या दोहरे उद्धरण चिह्नों की एक जोड़ी का उपयोग वर्णों को संलग्न करने के लिए किया जाता है
print( type(f), f ) # आउटपुट <class 'str'> 12 है

#4) सूची (परिवर्तनशील सरणी) डेटा प्रकार: list range

g = [12] # इस सूची में केवल एक आइटम है।
print( type(g), g ) # आउटपुट <class 'list'> [12] है

h = range(12)
print( type(h), h ) # आउटपुट <class 'range'> range(0, 12) है

i = list(range(12))
print( type(i), i ) # आउटपुट <class 'list'> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] है

#5) टुपल (अपरिवर्तनीय सरणी) डेटा प्रकार: tuple

j = () # j = (12, 24, 36)
print( type(j), j ) # आउटपुट <class 'tuple'> () है

k = (12)
print( type(k), k ) # आउटपुट <class 'int'> 12 है

l = ('12')
print( type(l), l ) # आउटपुट <class 'str'> 12 है

#6) शब्दकोश (कुंजी: मूल्य जोड़ी) डेटा प्रकार: dict

m = {}
print( type(m), m ) # आउटपुट <class 'dict'> {} है

#7) सेट (और फ्रोजनसेट) डेटा प्रकार: set frozenset

n = {12} # एक सेट (अनियंत्रित तत्वों का संग्रह) में आइटम के मान समान नहीं हो सकते।
print( type(n), n ) # आउटपुट <class 'set'> {12} है

#8) बाइनरी डेटा प्रकार: bytes, bytearray, memoryview

o = b"Hello"
print( type(o), o ) # आउटपुट <class 'bytes'> b"Hello" है

p = bytearray(12)
print( type(p), p ) # आउटपुट <class 'bytearray'> bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') है

q = memoryview(bytes(12))
print( type(q), q ) # आउटपुट <class 'memoryview'> <memory at 0x000002D1FEFADA80> है

टाइप कास्टिंग करें

    वैरिएबल नामों को निर्दिष्ट किए जाने वाले मानों को bool(), str(), int(), float(), complex(), list(), range(), tuple(), dict(), set(), frozenset(), bytes(), bytearray(), और memoryview() अंतर्निहित कंस्ट्रक्टर फ़ंक्शंस के साथ बनाया (create) और टाइप-कास्ट (परिवर्तित) किया जा सकता है। आप सम्मिश्र (complex) संख्याओं को किसी अन्य प्रकार की संख्या में परिवर्तित नहीं कर सकते।

    चार स्केलर डेटा-प्रकारों के अलावा, पायथन प्रोग्रामिंग भाषा में (PHP, जावास्क्रिप्ट और अन्य सी आधारित प्रोग्रामिंग भाषाओं के समान या अन्य) कई और अद्वितीय (unique) डेटा-प्रकार हैं। अगले पृष्ठों में आप पायथन में इनमें से प्रत्येक डेटा-प्रकार और टाइप-कास्टिंग के बारे में अधिक जानेंगे।


Leave a Comment: