पाइथन में Literals क्या है? (Python Literals)
Literals को डेटा के रूप में परिभाषित किया जा सकता है जो variable or constant में दिया जाता है। पायथन निम्नलिखित Literals का समर्थन करता है:
- String Literals
- Numeric Literals
- Boolean Literals
- Special Literals
- Literals Collection
I. String literals:
String literals को quotes में text को enclose करके बनाया जा सकता है। हम स्ट्रिंग के लिए Single (‘ ‘)और साथ ही double quotes (” “) का उपयोग कर सकते हैं।
Example- “Aman” , ‘12345’
Types of Strings:
पायथन में दो प्रकार के स्ट्रिंग्स हैं:
a) Single line String- एक लाइन के भीतर समाप्त होने वाले स्ट्रिंग्स को सिंगल लाइन स्ट्रिंग्स के रूप में जाना जाता है।
Example- >>> text1=’hello’
b) Multi line String– कई लाइनों के साथ फैले टेक्स्ट का एक टुकड़ा जिसे मल्टीपल लाइन स्ट्रिंग कहा जाता है।
मल्टीलाइन स्ट्रिंग्स बनाने के दो तरीके हैं:
1). Adding back slash at the end of each line.
Example–
text1=’hello\
user’
>>> text1
‘hellouser’
>>>
2).Using triple quotation marks:-
Example-
str2=””’welcome
to
CDS”’
>>> print str2
welcome
to
CDS
>>>
II.Numeric literals:
Numerical Literal अपरिवर्तनीय होते हैं। Numerical Literal चार अलग-अलग संख्यात्मक प्रकारों का अनुसरण कर सकते हैं।
- Int(signed integers) – नंबर्स (दोनों Positive और Negative हो सकती हैं) बिना किसी आंशिक अंश के| उदाहरण 100
- Long(long integers) – लोअरकेस या अपरकेस L के साथ Integers असीमित आकार के होते है| जैसे: 87032845L
- float(floating point) – integer और fractional दोनों के साथ वास्तविक संख्याएँ जैसे: -26.2
- Complex(complex) – A + bj के रूप में जहां वास्तविक रूप बनता है और b जटिल संख्या के काल्पनिक भाग का निर्माण करता है। उदा: 3.14 ज
III. Boolean literals:
Boolean literals में दो में से कोई भी मान हो सकता है: True या False
IV. Special literals.
पाइथन में एक Special literals होता हैं : None
None का प्रयोग उस फ़ील्ड को specify करने के लिए किया जाता है जो क्रिएट नहीं है। इसका उपयोग पायथन में लिस्ट्स के अंत के लिए भी किया जाता है।
Example-
val1=10
>>> val2=None
>>> val1
10
>>> val2
>>> print val2
None
>>>
V. Literal Collections.
Collection का उपयोग पायथन में Tuples, lists और Dictionary में किया जाता है।
List:
- list में विभिन्न प्रकार के डेटा शामिल हैं।
- list में स्टोर वैल्यू अल्पविराम (,) द्वारा अलग किए गए हैं और एक square brackets ([]) के भीतर enclose हैं। हम विभिन्न प्रकार के डेटा को एक list में स्टोर कर सकते हैं।
- list में स्टोर वैल्यू को स्लाइस ऑपरेटर ([] और [:]) का उपयोग करके पुनर्प्राप्त किया जा सकता है।
- प्लस चिन्ह (+) list का concatenation है और asterisk (*)repetition operator है।
Example–
list=[‘aman’,678,20.4,’saurav’]
>>> list1=[456,’rahul’]
>>> list
[‘aman’, 678, 20.4, ‘saurav’]
>>> list[1:3]
[678, 20.4]
>>> list+list1
[‘aman’, 678, 20.4, ‘saurav’, 456, ‘rahul’]
>>> list1*2
[456, ‘rahul’, 456, ‘rahul’]
>>>