Python में data को store और process करने के लिए अलग-अलग प्रकार के data types होते हैं। इन data types की मदद से हम यह तय करते हैं कि memory में data को किस तरह से manage और store करना है। Data types के द्वारा ही Python को यह पता चलता है कि एक variable में किस प्रकार का data स्टोर होगा।
Python में निम्नलिखित data types होते हैं:-
- Numeric
- Sequence Type
- Boolean
- Set
- Dictionary
- Binary Types
1. Numeric Types
Numeric types का उपयोग numerical (संख्यात्मक) values को store करने के लिए किया जाता है। Python में तीन मुख्य numeric types होते हैं:-
- Integer (int): यह positive या negative पूर्ण संख्या (whole numbers) को स्टोर करता है, जैसे -1, 0, 100 आदि।
- Float (float): यह decimal (दशमलव) values को स्टोर करता है, जैसे 3.14, -2.5 आदि।
- Complex: यह Complex numbers को स्टोर करता है, Complex numbers में real और imaginary parts होते हैं, जैसे 3 + 5j.
a = 10 # int
b = 3.14 # float
c = 2 + 3j # complex
2. Sequence Types
Sequence types में उन data structures को रखा जाता है जो ordered data को store करते हैं। इनमें indexing और slicing की सुविधा होती है। Sequence types निम्नलिखित होते हैं:-
String (str): यह characters का sequence है, जो text को represent करता है। Strings को single या double quotes में लिखा जाता है।
text = "Hello, Python!"
List: यह ordered collection है जिसमें दो या दो से ज्यादा data types को store किया जा सकता है। लिस्ट mutable होती हैं यानी इनमें values को modify किया जा सकता है।
my_list = [1, "Python", 3.14]
Tuple: Tuple भी ordered collection है लेकिन यह immutable होता है, यानी इसमें values को modify नहीं किया जा सकता।
my_tuple = (1, 2, "Hello")
3. Boolean Type
Boolean type में केवल दो values होती हैं: True (सही) और False (गलत)।
is_active = True
is_complete = False
4. Set
Set एक unordered collection है जिसमें duplicate elements शामिल नहीं किए जाते। Set को curly braces {} में लिखा जाता है।
my_set = {1, 2, 3, 4}
another_set = {2, 3, 5}
Sets का उपयोग unique values को store करने और mathematical operations जैसे union, intersection आदि करने के लिए होता है।
5. Dictionary (dict)
Dictionary एक unordered collection है जो key-value pairs के रूप में data को store करता है। इसमें values को keys के साथ access किया जाता है। Dictionary को curly braces {} में लिखा जाता है और keys को unique रखना जरूरी होता है।
person = {"name": "Yugal", "age": 29, "city": "Champawat"}
Dictionaries का उपयोग structured data को store करने के लिए किया जाता है।
इसे पूरा पढ़ें:- Dictionary क्या है?
6. Binary Types
Binary types का उपयोग binary data को store करने के लिए होता है। Python में मुख्यतः तीन binary types होते हैं:
- bytes: यह immutable binary data को store करता है।
byte_data = b”Hello” - bytearray: यह mutable binary data को store करता है। इसे bytes की तरह modify किया जा सकता है।
mutable_data = bytearray(b”Hello”)
mutable_data[0] = 72 - memoryview: यह एक एडवांस्ड binary type है जो memory के views को manage करता है और इसे बड़ी binary data में subsets तक access करने के लिए उपयोग किया जाता है।
memory_data = memoryview(byte_data)
इसे भी पढ़ें:-
निवेदन:- अगर आपको python data type की यह पोस्ट अच्छी लगी हो तो कमेंट के द्वारा बताइए तथा इसे अपने दोस्तों के साथ share करें. धन्यवाद.
i am happy.
THANX KOUSHAL COMMENT KE LIYE. KEEP VISITING FOR SUCH POSTS.
Superb.. Pls upload these in pdf format also
Right…
Seriously it’s very helpful for us…
Osm..
good explanation….
Nice Explanation thank you so much for sharing everything is clear and to the point