BCA / B.Tech 8 min read

Escape Sequences & Formatting in Hindi

Escape Sequences & Formatting in Python in Hindi | पाइथन में  एस्केप और फोर्मटिंग  में  हिंदी में 


  • Python में, Escape Sequences और String Formatting का महत्वपूर्ण स्थान है। ये दोनों ही हमें strings के साथ बेहतर तरीके से काम करने की सुविधा देते हैं। 
  • Escape sequences का उपयोग विशेष characters को represent करने के लिए किया जाता है, जबकि formatting का उपयोग strings को dynamic data के साथ बेहतर ढंग से प्रदर्शित करने के लिए किया जाता है।
  • Escape sequences और String Formatting दोनों ही Python में बहुत उपयोगी होते हैं। Escape sequences हमें विशेष characters या क्रियाओं को represent करने में मदद करते हैं,
  •  जबकि string formatting का उपयोग strings को dynamic डेटा के साथ अधिक स्पष्ट और सुंदर ढंग से प्रस्तुत करने के लिए किया जाता है।
  •  Escape sequences के बिना टेक्स्ट को नियंत्रित करना कठिन हो सकता है और string formatting के बिना dynamic टेक्स्ट output को manage करना जटिल हो सकता है। दोनों का सही उपयोग प्रोग्रामिंग में टेक्स्ट आधारित कार्यों को आसान और तेज़ बनाता है।
इस उत्तर में, हम Python में Escape Sequences और String Formatting के बारे में विस्तार से जानेंगे।

Escape Sequences क्या है?

Python में, escape sequences का उपयोग ऐसे characters को represent करने के लिए किया जाता है जो सीधे टाइप नहीं किए जा सकते हैं या जो विशेष क्रियाओं के लिए उपयोग किए जाते हैं। इन्हें backslash (\)
 के साथ लिखा जाता है। Escape sequences का उपयोग तब होता है जब हमें strings में कुछ विशेष characters या क्रियाएँ लिखनी होती हैं, जैसे newline, tab, या quotes।

Types of Escape Sequences in python in Hindi | Escape Sequences के प्रकार :

Escape Sequences & Formatting in Hindi


उदाहरण:

# Escape sequences का उपयोग :

string1 = "Hello\nWorld"  # \n का उपयोग newline के लिए
string2 = "This is a tab:\tSpace"  # \t का उपयोग tab space के लिए
string3 = "It\'s a beautiful day!"  # \\' का उपयोग single quote के लिए

print(string1)
print(string2)
print(string3)

आउटपुट :

Hello
World
This is a tab:    Space
It's a beautiful day!

String Formatting in python in Hindi |  पाइथन में स्ट्रिंग फॉर्मेटिंग हिंदी में :

String formatting एक महत्वपूर्ण तकनीक है जो हमें strings में विभिन्न डेटा को सम्मिलित करने या उन्हें विशेष रूप से प्रदर्शित करने की अनुमति देती है। Python में String formatting के कई तरीके हैं।


(a) % ऑपरेटर द्वारा String Formatting :

पुराने Python versions में, string formatting के लिए % ऑपरेटर का उपयोग होता था। यह C भाषा में प्रयुक्त तरीके के समान है।

name = "Amit"
age = 25
print("My name is %s and I am %d years old." % (name, age))

आउटपुट:

My name is Amit and I am 25 years old.
यहाँ %s string को represent करता है और %d integer को। % के बाद दिए गए tuple में वैल्यूज़ को % के placeholders में फिट किया जाता है।


(b) str.format() मेथड द्वारा String Formatting :

Python के नए versions में str.format() मेथड का उपयोग होता है। यह method हमें placeholders के साथ strings को dynamically डेटा के साथ format करने की सुविधा देता है।

name = "Amit"
age = 25
print("My name is {} and I am {} years old.".format(name, age))

आउटपुट:

My name is Amit and I am 25 years old.
यहाँ {} placeholders का उपयोग किया गया है जो क्रम से वैल्यूज़ को लेते हैं।

(c) f-Strings (Formatted String Literals) :

Python 3.6 से, एक और आसान तरीका f-Strings के रूप में आया। f-strings का उपयोग करके हम string में सीधे variables और expressions डाल सकते हैं।

name = "Amit"
age = 25
print(f"My name is {name} and I am {age} years old.")

आउटपुट :

My name is Amit and I am 25 years old.
f-strings में {} के अंदर directly variables या expressions को रखा जाता है।


(d) Padding और Alignment (Padding और Alignment का उपयोग) :

String formatting में हम किसी text को align या pad कर सकते हैं, जिससे उसका appearance अधिक व्यवस्थित हो जाता है।

Left-align (<), Right-align (>), और Center-align (^) का उपयोग किया जाता है।


string1 = "{:<10}".format("Hello")  # Left-align
string2 = "{:>10}".format("Hello")  # Right-align
string3 = "{:^10}".format("Hello")  # Center-align

print(string1)  # Hello     
print(string2)  #      Hello
print(string3)  #   Hello   

Importance of Escape Sequences and String Formatting in Hindi | Escape Sequences और String Formatting का महत्व :

Escape Sequences :

  • यह characters को represent करने में सहायता करते हैं जो सीधे रूप में नहीं लिखे जा सकते।
  • इसका उपयोग file paths, special text formatting, और newline जैसी क्रियाओं के लिए किया जाता है।
String Formatting :

  • यह strings को dynamic डेटा के साथ मिलाने में सहायक है।
  • Python में विभिन्न तरीके उपलब्ध हैं जो प्रोग्रामिंग को और अधिक flexible बनाते हैं।
  • f-Strings सबसे तेज और आसान तरीका है जिसे Python में फॉर्मेटिंग के लिए उपयोग किया जा सकता है।