Python ஆரம்பநிலையினருக்கானது: Strings மற்றும் Booleans

நீங்கள் கிட்டத்தட்ட ஒவ்வொரு Python நிரலிலும் strings மற்றும் booleans ஆகியவற்றைப் பயன்படுத்துவீர்கள். அவை எவ்வாறு செயல்படுகின்றன என்பதை இந்த வழிகாட்டி விளக்குகிறது.

Strings (உரை)

ஒரு string என்பது எழுத்துக்களின் வரிசையாகும். நீங்கள் எழுத்துக்கள், எண்கள் அல்லது குறியீடுகளைப் பயன்படுத்தலாம். அவற்றை ஒற்றை அல்லது இரட்டை மேற்கோள்களுக்குள் (quotes) வைக்கவும்.

• ஒற்றை மேற்கோள்களைப் பயன்படுத்தவும்: name = 'Ramesh' • இரட்டை மேற்கோள்களைப் பயன்படுத்தவும்: name = "Ramesh" • நீண்ட உரைக்கு முப்பரிமாண மேற்கோள்களைப் (triple quotes) பயன்படுத்தவும்: poem = """ Roses are red, Python is great. """

String செயல்பாடுகள் (String Operations)

இந்தத் கருவிகளைக் கொண்டு உரையை எளிதாகக் கையாளலாம்:

  • + மூலம் strings-களை இணைக்கவும்: first + " " + last
  • * மூலம் strings-களைத் திரும்பத் திரும்பப் பெறவும்: "Ha" * 3 என்பது HaHaHa எனத் தரும்
  • len() மூலம் நீளத்தைக் கண்டறியவும்: len("Python") என்பது 6 எனத் தரும்

Slicing மற்றும் Indexing

Python இடங்களை 0-லிருந்து எண்ணத் தொடங்குகிறது. ஒரு சொல்லின் குறிப்பிட்ட பகுதிகளைப் பெற சதுர அடைப்புக்குறிகளைப் (square brackets) பயன்படுத்தவும்.

  • word[0] முதல் எழுத்தைப் பெறும்.
  • word[-1] கடைசி எழுத்தைப் பெறும்.
  • word[0:2] முதல் இரண்டு எழுத்துக்களைப் பெறும்.

பொதுவான String முறைகள் (Common String Methods)

உரையை மாற்ற Python-இல் உள்ளமைக்கப்பட்ட (built-in) செயல்பாடுகள் உள்ளன:

  • text.upper() உரையை அனைத்து பெரிய எழுத்துக்களாக (ALL CAPS) மாற்றும்.
  • text.lower() உரையை அனைத்து சிறிய எழுத்துக்களாக (lowercase) மாற்றும்.
  • text.strip() கூடுதல் இடைவெளிகளை நீக்கும்.
  • text.replace("old", "new") சொற்களை மாற்றும்.

உரையை வடிவமைப்பதற்கான சிறந்த வழி (The Best Way to Format Text)

உரையில் மாறிகளை (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)

சிக்கலான தர்க்கத்தை உருவாக்க பல நிபந்தனைகளை இணைக்கவும்:

  • and: இரு பக்கமும் True ஆக இருக்க வேண்டும்.
  • or: குறைந்தபட்சம் ஒரு பக்கம் True ஆக இருக்க வேண்டும்.
  • not: முடிவை மாற்றியமைக்கும் (reverses).

அடுத்த கட்டங்கள் (Next Steps)

இந்த அடிப்படைகளைக் கற்றுக்கொள்வது control flow மற்றும் loops ஆகியவற்றிற்கு உங்களைத் தயார்படுத்தும். பகுதி 4-இல், உங்கள் நிரல் செயல்படுவதற்காக இந்தத் கருவிகளை எவ்வாறு பயன்படுத்துவது என்று நாம் கற்றுக்கொள்வோம்.

ஆதாரம்: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-3-strings-booleans-6d2

விருப்பத்தேர்வு கற்றல் சமூகம்: https://t.me/GyaanSetuAi