Single Quotes and Double Quotes

Single Quotes and Double Quotes – Python में किसी String को Single Quotes के बीच भी Specify किया जा सकता है और Double Quotes के बीच भी। हम चाहे जिस भी Quote का प्रयोग करें, Python को कोई फर्क नहीं पड़ता। लेकिन इन दोनों Quotes के माध्‍यम से Strings को Specify करने का एक फायदा ये होता है कि हम Single Quotes के बीच Double Quote को और Double Quotes के बीच Single Quote को Specify कर सकते हैं जिसके लिए हमें Backslash Character Constant का प्रयोग नहीं करना पड़ता। इसे निम्‍न Example द्वारा बेहतर तरीके से समझा जा सकता है-

[code]
FileName: QuotesAndStrings.py
print('This is String in Single Quotes')
print("This is String in Double Quotes")

print()

print("It's Single Quote without Backslash Character Constant.")
print("It\'s Single Quote using Backslash Character Constant.")

print()

print("This Line includes String in 'Single Quotes'")
print('This Line includes String in "Double Quotes"')

print()

strAutoConcate = "It's string" ' "which is" ' "auto-concatenating"
print(strAutoConcate)
strConcate = "It's string" + ' "which is not" ' + "auto-concatenating"

print(strConcate)

tpl = "It's string" , ' "which is not" ' , "auto-concatenating"

print(tpl)

Output
This is String in Single Quotes
This is String in Double Quotes
It's Single Quote without Backslash Character Constant.
It's Single Quote using Backslash Character Constant.
This Line includes String in 'Single Quotes'
This Line includes String in "Double Quotes"
It's string "which is" auto-concatenating
It's string "which is not" auto-concatenating
("It's string", ' "which is not" ', 'auto-concatenating')
[/code]

इस Example में अन्तिम तीन print() Statement को छोड़कर सभी के बारे में हम पहले से जानते हैं। अन्तिम दो Statement की विशेषता ये है कि हमने strAutoConcate Variable में जो String Assign किया है, वो एक Single String नहीं है बल्कि तीन String Objects का समूह है, जो Automatically Concatenate हो गए हैं। Python Strings की ये विशेषता है कि यदि इस तरीके से एक से ज्‍यादा String Objects को Specify किया जाए, तो बिना कोई Arithmetic Plus ( + ) Operator Use किए हुए भी वे आपस में Concatenate हो जाते हैं।

जबकि इसी Concatenation को strConcate Variable के माध्‍यम से Arithmetic Plus ( + ) Operator का प्रयोग करते हुए भी किया गया है, ताकि आप दोनों तरह के String Concatenation के बीच का अन्‍तर आसानी से समझ सकें ।

यदि इसी String Statement में हम Arithmetical Plus ( + ) Operator के स्‍थान पर Comma का प्रयोग कर देते हैं, तो उस स्थिति में ये String Concatenate Operation नहीं रह जाता बल्कि बनने वाला Object एक Tuple बन जाता है।

String Basics in Python
Linked List using Dynamic Memory Allocation

Python in Hindi - BccFalna.comये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Python in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी है, तो निश्चित रूप से ये EBook भी आपके लिए काफी उपयोगी साबित होगी।

Python in Hindi | Page: 602 | Format: PDF

BUY NOW GET DEMO REVIEWS