Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन फंक्शन नामों में कौन से वर्ण अनुमत हैं?

पायथन आइडेंटिफायर्स

आइडेंटिफायर वह नाम है जो पायथन में क्लास, फंक्शन्स, वेरिएबल्स आदि जैसी एंटिटीज़ को दिया जाता है। यह एक एंटिटी को दूसरी से अलग करने में मदद करता है।

आइडेंटिफायर लिखने के नियम

  • आइडेंटिफायर लोअरकेस अक्षरों (a से z) या अपरकेस अक्षरों (A से Z) या अंकों (0 से 9) या अंडरस्कोर (_) का संयोजन हो सकते हैं। myClass, var_3 और print_to_screen सभी वैध उदाहरण हैं।
  • आइडेंटिफायर अंक से शुरू नहीं हो सकता। 2variable अमान्य है, लेकिन variable2 पूरी तरह सही है।
  • कीवर्ड्स को आइडेंटिफायर के रूप में उपयोग नहीं किया जा सकता। शब्द 'global' पायथन में एक कीवर्ड है। इसलिए यहां इनवैलिड सिंटैक्स एरर मिलता है:

उदाहरण

global = "syntex"
print global

आउटपुट

File "identifiers1.py", line 3
  global = "syntex"
  ^
SyntaxError: invalid syntax

व्याख्या: उपरोक्त कोड चलाने पर एरर दिखाता है क्योंकि कीवर्ड global को स्ट्रिंग मान असाइन करने के लिए वेरिएबल/आइडेंटिफायर के रूप में उपयोग किया गया है।

हम अपने आइडेंटिफायर में !, @, #, $, % जैसे विशेष प्रतीकों का उपयोग नहीं कर सकते।

उदाहरण

$local = 5
print $local

आउटपुट

File "identifiers2.py", line 1
  $local = 5
  ^
SyntaxError: invalid syntax

व्याख्या: उपरोक्त कोड चलाने पर एरर दिखाता है क्योंकि पूर्णांक मान असाइन करने के लिए वेरिएबल/आइडेंटिफायर में विशेष वर्ण $ उपयोग किया गया है।

  1. - पायथन आइडेंटिफायर्स क्या हैं?

    एक पायथन आइडेंटिफायर एक वेरिएबल, फंक्शन, क्लास, मॉड्यूल या अन्य ऑब्जेक्ट की पहचान करने के लिए उपयोग किया जाने वाला नाम है। एक आइडेंटिफायर A से Z या a से z तक के अक्षर या अंडरस्कोर (_) से शुरू होता है, जिसके बाद शून्य या अधिक अक्षर, अंडरस्कोर और डिजिट्स (0 से 9) आते हैं। पायथन आइडेंटिफायर्स में @, $

  1. - पायथन में filter() क्या है?

    filter मेथड के माध्यम से, हम एक अलग फंक्शन में परिभाषित फ़िल्टर कंडीशन का उपयोग करके एक लिस्ट के विशिष्ट एलिमेंट्स को फ़िल्टर आउट करते हैं। इसलिए हम पहले एक यूजर-डिफाइंड फंक्शन बनाते हैं जो फ़िल्टरिंग के मानदंड का उल्लेख करेगा। यह फंक्शन और दी गई लिस्ट एक साथ पैरामीटर्स के रूप में filter फंक्शन को

  1. Python ग्लोबल इंटरप्रेटर लॉक (GIL) क्या है Python ग्लोबल इंटरप्रेटर लॉक (GIL) क्या है

    इस लेख में, हम जानेंगे कि Python ग्लोबल इंटरप्रेटर लॉक (GIL) क्या है।यह एक लॉक या बाधा है जो Python इंटरप्रेटर की उपलब्धता को एक साथ कई थ्रेड्स के लिए प्रतिरोधी बनाती है। GIL को Python 3.x या उससे पहले के संस्करणों में एक दोष/समस्या के रूप में पहचाना जाता है क्योंकि यह मल्टी-थ्रेडेड आर्किटेक्चर में