𝗣𝘆𝘁𝗵𝗼𝗻 𝗳𝗼𝗿 𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀: 𝗦𝘁𝗿𝗶𝗻𝗴𝘀 మరియు 𝗕𝗼𝗼𝗹𝗲𝗮𝗻𝘀
మీరు దాదాపు ప్రతి 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