Variable Naming Rules
Variable Naming Rules అంటే ఏమిటి?
Pythonలో variableను తయారు చేసేటప్పుడు దానికి ఒక పేరు ఇవ్వాలి. ఆ పేరును variable name అంటారు. Pythonలో ప్రతి variable name కొన్ని నియమాలను తప్పకుండా పాటించాలి.
Variable Naming Rules ఎందుకు అవసరం?
సరైన పేర్లు ఉపయోగిస్తే code చదవడం, అర్థం చేసుకోవడం మరియు errors తగ్గించడం సులభం అవుతుంది. ఉదాహరణకు, student పేరు నిల్వ చేయడానికి student_name అనే పేరు, x కంటే స్పష్టంగా ఉంటుంది.
ముఖ్యమైన నియమాలు
- Variable name అక్షరం లేదా underscore
_తో ప్రారంభం కావాలి. - Variable nameలో letters, numbers మరియు underscore మాత్రమే ఉపయోగించాలి.
- Variable name numberతో ప్రారంభం కాకూడదు.
- Variable nameలో spaces ఉపయోగించకూడదు.
- Python keywordsను variable namesగా ఉపయోగించకూడదు.
- Pythonలో uppercase మరియు lowercase వేర్వేరుగా పరిగణించబడతాయి.
- Meaningful మరియు readable names ఉపయోగించడం మంచి పద్ధతి.
సరైన పేర్ల ఉదాహరణలు
namestudent_nameage2_score
తప్పు పేర్ల ఉదాహరణలు
2agenumberతో ప్రారంభమవుతుంది.student nameలో space ఉంది.student-nameలో hyphen ఉంది.classPython keyword.
Case Sensitivity
age, Age మరియు AGE మూడు వేర్వేరు variable names. కాబట్టి ఒకే spelling మరియు ఒకే letter case ఉపయోగించాలి.
PEP 8 Naming Style
Pythonలో సాధారణంగా variable names కోసం snake_case ఉపయోగిస్తారు. ఇందులో పదాలను underscoreతో కలుపుతారు. ఉదాహరణకు first_name మరియు total_marks.
Code Example
కింది codeలో readable variable names ఉపయోగించబడ్డాయి.
student_name = "Ravi"
age = 20
print(student_name)
print(age)
మొదటి lineలో student పేరు, రెండవ lineలో వయస్సు store అవుతుంది. తరువాత రెండు values print అవుతాయి.
Expected Output
Ravi 20
Try It
కింది starter codeలో variable namesను మార్చి మీ పేరు మరియు మీ వయస్సును ఉపయోగించి run చేయండి.
Practice
ఒక student’s name మరియు marksను సరైన variable namesలో store చేసి print చేయండి. Variable namesలో spaces లేదా hyphens ఉపయోగించవద్దు.
Common Mistakes
Variable name numberతో ప్రారంభించడం, spaces ఉపయోగించడం, keywordను variable nameగా ఉపయోగించడం మరియు uppercase-lowercaseలో గందరగోళం చేయడం beginnerలు తరచుగా చేసే mistakes.
Interview మరియు Exam Point
Python variable naming rulesను ప్రశ్నలుగా అడగవచ్చు. ముఖ్యంగా numberతో ప్రారంభించకూడదు, spaces ఉపయోగించకూడదు మరియు keywordsను ఉపయోగించకూడదు అనే విషయాలను గుర్తుంచుకోండి.
Quick Revision
- Variable name letter లేదా underscoreతో ప్రారంభం కావాలి.
- Numbers మొదటి characterగా ఉండకూడదు.
- Spaces బదులుగా underscore ఉపయోగించాలి.
- Keywordsను variable namesగా ఉపయోగించకూడదు.
- Python case-sensitive language.
- Meaningful snake_case names ఉపయోగించడం మంచిది.
Next Lesson
తర్వాతి lessonలో Constants గురించి నేర్చుకుంటాము.
Simple Explanation
Variable name అనేది valueను గుర్తించడానికి ఉపయోగించే పేరు. Pythonలో variable nameను ఎంచుకునేటప్పుడు అది అక్షరం లేదా underscoreతో ప్రారంభం కావాలి. తరువాత letters, numbers మరియు underscores ఉపయోగించవచ్చు. Spaces, hyphens మరియు Python keywords ఉపయోగించకూడదు.
ఉదాహరణకు student_name సరైన పేరు. 2name తప్పు, ఎందుకంటే అది numberతో ప్రారంభమవుతుంది. student name కూడా తప్పు, ఎందుకంటే అందులో space ఉంది.
first_name వంటి readable పేర్లు codeను సులభంగా అర్థం చేసుకోవడానికి సహాయపడతాయి.
Real-Life Example
ఒక పాఠశాలలో ప్రతి studentకు ఒక పేరు మరియు roll number ఉంటాయి. ఆ వివరాలను గుర్తించడానికి teacher వాటికి ప్రత్యేక పేర్లు ఇస్తారు. Pythonలో కూడా valuesను గుర్తించడానికి variable names ఇస్తాము. ఉదాహరణకు student పేరు కోసం student_name, roll number కోసం roll_number ఉపయోగించవచ్చు.
Code Examples
సరైన Variable Names ఉపయోగించడం
student_name = "Ravi"
age = 20
roll_number = 15
print(student_name)
print(age)
print(roll_number)
ఈ codeలో మూడు meaningful variable names ఉపయోగించబడ్డాయి. student_name, age మరియు roll_number Python naming rulesను పాటిస్తున్నాయి. పేర్లు చదివిన వెంటనే ఏ value store అయిందో అర్థమవుతుంది.
Ravi 20 15
Line-by-Line Explanation
ఈ lineలో student_name అనే variableలో Ravi value store అవుతుంది. ఈ పేరు letters మరియు underscoreతో మాత్రమే ఉంది కాబట్టి ఇది సరైన variable name.
ఈ lineలో age అనే variableలో 20 store అవుతుంది. ఈ variable name letterతో ప్రారంభమవుతుంది మరియు అందులో spaces లేదా ప్రత్యేక symbols లేవు.
ఈ lineలో roll_numberలో 15 store అవుతుంది. రెండు పదాలను కలపడానికి space బదులుగా underscore ఉపయోగించారు.
ఈ line student_nameలో ఉన్న Ravi valueను screenపై చూపిస్తుంది.
ఈ line ageలో ఉన్న 20 valueను outputగా చూపిస్తుంది.
ఈ line roll_numberలో ఉన్న 15 valueను screenపై చూపిస్తుంది.
Try It
Try this Python code:
student_name = "Ravi"
age = 20
print(student_name)
print(age)
Practice
Practice: ఒక student’s nameను student_name అనే variableలో మరియు marksను student_marks అనే variableలో store చేసి, రెండింటినీ print చేయండి.
Hint: Variable namesలో spaces ఉపయోగించకుండా snake_case ఉపయోగించండి.
Practice: కింది పేర్లలో ఏవి సరైనవి మరియు ఏవి తప్పు? name, 2marks, total_marks, student name, age2.
Hint: Name numberతో ప్రారంభమవుతుందా, space ఉందా, underscore సరిగ్గా ఉపయోగించారా అని పరిశీలించండి.
Common Mistakes
2age = 20 అని రాయడం. Variable name numberతో ప్రారంభమైంది.
age2 = 20 లేదా student_age = 20 అని రాయండి. Variable nameను letter లేదా underscoreతో ప్రారంభించండి.
student name = "Ravi" అని రాయడం. Variable nameలో space ఉపయోగించారు.
Space స్థానంలో underscore ఉపయోగించి student_name = "Ravi" అని రాయండి.
student-name = "Ravi" అని రాయడం. Variable nameలో hyphen ఉపయోగించారు.
Hyphen బదులుగా underscore ఉపయోగించి student_name = "Ravi" అని రాయండి.
class = "Python" అని రాయడం. class ఒక Python keyword.
class_name = "Python" వంటి వేరే meaningful name ఉపయోగించండి.
ageలో value store చేసి, తరువాత Ageను ఉపయోగించడం. Pythonలో uppercase మరియు lowercase వేర్వేరుగా ఉంటాయి.
మొత్తం codeలో ఒకే spelling మరియు ఒకే letter case ఉపయోగించండి.
Interview Questions
Python variable name numberతో ప్రారంభించవచ్చా?
Answer: లేదు. Variable name numberతో ప్రారంభించకూడదు. అయితే nameలో తరువాత numbers ఉపయోగించవచ్చు. ఉదాహరణకు age2 సరైనది.
Python variable nameలో spaces ఉపయోగించవచ్చా?
Answer: లేదు. Spaces బదులుగా underscore ఉపయోగించాలి. ఉదాహరణకు first_name.
Python case-sensitive అంటే ఏమిటి?
Answer: name, Name మరియు NAME వేర్వేరు పేర్లుగా పరిగణించబడతాయి.
Variable nameగా Python keywordను ఉపయోగించవచ్చా?
Answer: లేదు. class, if మరియు for వంటి Python keywordsను variable namesగా ఉపయోగించకూడదు.
Exam Questions
కింది వాటిలో సరైన variable name ఏది? (a) 1name (b) student name (c) student_name (d) class
Answer:
(c) student_name సరైన variable name.
Variable name ప్రారంభంలో ఏవి ఉపయోగించవచ్చు?
Answer:
Letter లేదా underscore _ ఉపయోగించవచ్చు.
Pythonలో age మరియు Age ఒకటేనా?
Answer:
కాదు. Python case-sensitive కాబట్టి అవి రెండు వేర్వేరు variable names.
ఈ codeలో error ఎందుకు వస్తుంది? student name = "Ravi"
Answer:
Variable nameలో space ఉండటం వల్ల error వస్తుంది. సరైన రూపం student_name = "Ravi".
Quick Revision
- Variable name letter లేదా underscoreతో ప్రారంభం కావాలి.
- Variable name numberతో ప్రారంభం కాకూడదు.
- Spaces మరియు hyphens ఉపయోగించకూడదు.
- Numbersను మొదటి character తరువాత ఉపయోగించవచ్చు.
- Python keywordsను variable namesగా ఉపయోగించకూడదు.
- Python case-sensitive language.
- Readable names కోసం snake_case ఉపయోగించండి.
