Python शुरुआती लोगों के लिए: Strings और Booleans

आप लगभग हर Python प्रोग्राम में strings और booleans का उपयोग करेंगे। यह गाइड बताती है कि वे कैसे काम करते हैं।

Strings (टेक्स्ट)

String कैरेक्टर्स (characters) का एक अनुक्रम (sequence) है। आप अक्षरों, संख्याओं या प्रतीकों का उपयोग कर सकते हैं। उन्हें सिंगल या डबल कोट्स में रखें।

• सिंगल कोट्स का उपयोग करें: name = 'Ramesh' • डबल कोट्स का उपयोग करें: name = "Ramesh" • लंबे टेक्स्ट के लिए ट्रिपल कोट्स का उपयोग करें:

poem = """
Roses are red,
Python is great.
"""

String ऑपरेशन्स

आप इन टूल्स की मदद से टेक्स्ट को आसानी से बदल (manipulate) सकते हैं:

  • + के साथ strings को जोड़ें: first + " " + last
  • * के साथ strings को दोहराएं: "Ha" * 3 से HaHaHa मिलता है
  • len() के साथ लंबाई ज्ञात करें: len("Python") से 6 मिलता है

स्लाइसिंग और इंडेक्सिंग (Slicing and Indexing)

Python पोजीशन की गिनती 0 से शुरू करता है। किसी शब्द के विशिष्ट हिस्सों को प्राप्त करने के लिए स्क्वायर ब्रैकेट्स (square brackets) का उपयोग करें।

  • word[0] से पहला अक्षर मिलता है।
  • word[-1] से आखिरी अक्षर मिलता है।
  • word[0:2] से पहले दो अक्षर मिलते हैं।

सामान्य String मेथड्स

टेक्स्ट बदलने के लिए Python में इन-बिल्ट (built-in) फंक्शन्स होते हैं:

  • text.upper() इसे ALL CAPS बना देता है।
  • text.lower() इसे पूरी तरह lowercase बना देता है।
  • text.strip() अतिरिक्त स्पेस को हटा देता है।
  • text.replace("old", "new") शब्दों को बदल देता है।

टेक्स्ट फॉर्मेट करने का सबसे अच्छा तरीका

टेक्स्ट में वेरिएबल्स (variables) डालने के लिए f-strings का उपयोग करें। यह साफ-सुथरा और तेज़ है।

example = f"My name is {name} and I am {age} years old."

Booleans (True/False)

Booleans लॉजिक (logic) को दर्शाते हैं। एक वैल्यू या तो True होती है या False। आप निर्णय लेने के लिए इनका उपयोग करते हैं।

तुलनात्मक ऑपरेटर्स (Comparison Operators)

जब आप वैल्यूज की तुलना करते हैं, तो आपको boolean परिणाम मिलते हैं:

  • == (बराबर है)
  • != (बराबर नहीं है)
  • > (से बड़ा है)
  • < (से छोटा है)

लॉजिकल ऑपरेटर्स (Logical Operators)

जटिल लॉजिक बनाने के लिए कई शर्तों (conditions) को जोड़ें:

  • and: दोनों तरफ True होना चाहिए।
  • or: कम से कम एक तरफ True होना चाहिए।
  • not: परिणाम को उलट देता है।

अगले कदम

इन बुनियादी बातों में महारत हासिल करना आपको कंट्रोल फ्लो (control flow) और लूप्स (loops) के लिए तैयार करता है। भाग 4 में, हम सीखेंगे कि अपने कोड को एक्शन लेने के लिए इन टूल्स का उपयोग कैसे किया जाए।

स्रोत: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-3-strings-booleans-6d2

वैकल्पिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi