𝗣𝘆𝘁𝗵𝗼𝗻 𝗳𝗼𝗿 𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀: 𝗦𝘁𝗿𝗶𝗻𝗴𝘀 మరియు 𝗕𝗼𝗼𝗹𝗲𝗮𝗻𝘀

మీరు దాదాపు ప్రతి Python ప్రోగ్రామ్‌లో strings మరియు booleans ఉపయోగిస్తారు. అవి ఎలా పనిచేస్తాయో ఈ గైడ్ వివరిస్తుంది.

𝗦𝘁𝗿𝗶𝗻𝗴𝘀 (𝗧𝗲𝘅𝘁)

String అనేది అక్షరాల క్రమం (sequence of characters). మీరు అక్షరాలు, సంఖ్యలు లేదా చిహ్నాలను ఉపయోగించవచ్చు. వాటిని సింగిల్ లేదా డబుల్ కోట్స్‌లో ఉంచండి.

• సింగిల్ కోట్స్ ఉపయోగించండి: name = 'Ramesh' • డబుల్ కోట్స్ ఉపయోగించండి: name = "Ramesh" • పొడవైన టెక్స్ట్ కోసం ట్రిపుల్ కోట్స్ ఉపయోగించండి: poem = """ Roses are red, Python is great. """

String ఆపరేషన్స్ (String Operations)

ఈ సాధనాలతో మీరు టెక్స్ట్‌ను సులభంగా మార్చవచ్చు:

  • + తో strings కలపండి: first + " " + last
  • * తో strings రిపీట్ చేయండి: "Ha" * 3 అనేది HaHaHa ఇస్తుంది
  • len() తో పొడవును కనుగొనండి: len("Python") అనేది 6 ఇస్తుంది

Slicing మరియు Indexing

Python స్థానాలను (positions) 0 నుండి లెక్కిస్తుంది. ఒక పదం యొక్క నిర్దిష్ట భాగాలను పొందడానికి స్క్వేర్ బ్రాకెట్లను ఉపయోగించండి.

  • word[0] మొదటి అక్షరాన్ని పొందుతుంది.
  • word[-1] చివరి అక్షరాన్ని పొందుతుంది.
  • word[0:2] మొదటి రెండు అక్షరాలను పొందుతుంది.

సాధారణ String Methods

టెక్స్ట్‌ను మార్చడానికి Pythonలో బిల్ట్-ఇన్ ఫంక్షన్లు ఉన్నాయి:

  • text.upper() దానిని ALL CAPS (పెద్ద అక్షరాలు) చేస్తుంది.
  • text.lower() దానిని all lowercase (చిన్న అక్షరాలు) చేస్తుంది.
  • text.strip() అదనపు ఖాళీలను (spaces) తొలగిస్తుంది.
  • text.replace("old", "new") పదాలను మారుస్తుంది.

టెక్స్ట్‌ను ఫార్మాట్ చేయడానికి ఉత్తమ మార్గం

టెక్స్ట్‌లో వేరియబుల్స్‌ను చేర్చడానికి f-strings ఉపయోగించండి. ఇది చాలా స్పష్టంగా మరియు వేగంగా ఉంటుంది.

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

𝗕𝗼𝗼𝗹𝗲𝗮𝗻𝘀 (𝗧𝗿𝘂𝗲/𝗙𝗮𝗹𝘀𝗲)

Booleans లాజిక్‌ను సూచిస్తాయి. ఒక విలువ True లేదా False మాత్రమే అయి ఉంటుంది. నిర్ణయాలు తీసుకోవడానికి మీరు వీటిని ఉపయోగిస్తారు.

Comparison Operators

మీరు విలువలను పోల్చినప్పుడు boolean ఫలితాలను పొందుతారు:

  • == (సమానం)
  • != (సమానం కాదు)
  • (కంటే ఎక్కువ)

  • < (కంటే తక్కువ)

Logical Operators

సంక్లిష్టమైన లాజిక్‌ను రూపొందించడానికి బహుళ షరతులను (conditions) కలపండి:

  • and: రెండు వైపులా True అయి ఉండాలి.
  • or: కనీసం ఒక వైపు True అయి ఉండాలి.
  • not: ఫలితాన్ని రివర్స్ చేస్తుంది.

తదుపరి దశలు (Next Steps)

ఈ ప్రాథమిక అంశాలను నేర్చుకోవడం వల్ల మీరు control flow మరియు loops కోసం సిద్ధమవుతారు. పార్ట్ 4లో, మీ కోడ్ ఒక చర్యను (action) తీసుకునేలా ఈ సాధనాలను ఎలా ఉపయోగించాలో మనం నేర్చుకుంటాము.

Source: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-3-strings-booleans-6d2

Optional learning community: https://t.me/GyaanSetuAi