What are identifiers in python? explain the rules of naming identifiers with suitable example?
Computer Science
ScanSolve AI Answer
Answer
पायथन में आइडेंटिफायर वे नाम होते हैं जिनका उपयोग किसी प्रोग्राम में किसी इकाई (जैसे चर, फ़ंक्शन, क्लास, मॉड्यूल या अन्य ऑब्जेक्ट) की पहचान करने के लिए किया जाता है।
आइडेंटिफायर नामकरण के नियम इस प्रकार हैं:
- अक्षर और अंक: आइडेंटिफायर अक्षर (a-z, A-Z) और अंकों (0-9) से बन सकते हैं।
- अंडरस्कोर: आइडेंटिफायर में अंडरस्कोर (_) का भी उपयोग किया जा सकता है।
- पहला अक्षर: आइडेंटिफायर का पहला अक्षर एक अक्षर (a-z, A-Z) या अंडरस्कोर (_) होना चाहिए। यह अंक से शुरू नहीं हो सकता।
- केस-सेंसिटिव: पायथन केस-सेंसिटिव है, जिसका अर्थ है कि
myVariableऔरmyvariableको दो अलग-अलग आइडेंटिफायर माना जाएगा। - आरक्षित शब्द: पायथन के आरक्षित शब्दों (कीवर्ड्स) का उपयोग आइडेंटिफायर के रूप में नहीं किया जा सकता है। उदाहरण के लिए,
if,else,while,for,def,classआदि।
उदाहरण:
मान लीजिए हम एक चर बनाना चाहते हैं जो किसी छात्र के रोल नंबर को संग्रहीत करता है।
-
वैध आइडेंटिफायर:
student_roll_numberrollNumber123_internal_var
-
अवैध आइडेंटिफायर:
123rollNumber(अंक से शुरू होता है)student-roll-number(हाइफ़न की अनुमति नहीं है)for(आरक्षित शब्द है)
यहां एक उदाहरण दिया गया है कि आप पायथन में आइडेंटिफायर का उपयोग कैसे कर सकते हैं:
# 'student_name' एक आइडेंटिफायर है जो एक स्ट्रिंग को संग्रहीत करता है
student_name = "अमन"
# 'student_age' एक आइडेंटिफायर है जो एक पूर्णांक को संग्रहीत करता है
student_age = 20
# 'calculate_average' एक आइडेंटिफायर है जो एक फ़ंक्शन को परिभाषित करता है
def calculate_average(marks):
total_marks = sum(marks)
average = total_marks / len(marks)
return average
# 'marks_list' एक आइडेंटिफायर है
marks_list = [85, 90, 78, 92]
# फ़ंक्शन को कॉल करना
avg_marks = calculate_average(marks_list)
print(f"छात्र का नाम: {student_name}")
print(f"छात्र की आयु: {student_age}")
print(f"औसत अंक: {avg_marks}")
इस उदाहरण में, student_name, student_age, calculate_average, marks, total_marks, average, और marks_list सभी पायथन में आइडेंटिफायर हैं।
Was this helpful?
Still stuck on this one?
Ask a follow-up, and the answer starts from this question.
Got a different question?Ask your own question
More Computer Science Questions
QCan you give me an example of a python list and how it works?QWhy can't keywords be used as variable names in pseudocode?QAlright, let’s do loops — this one comes up a lot in BECE ICT 👇 --- Sample BECE Programming…QWhat is the difference between a list and a tuple in Python?QWrite a Python program that calculates the cumulative sum of integers from 0 to 100, prints the sums…
Browse by topic:Python