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

पायथन में रिजर्व्ड कीवर्ड (आरक्षित शब्द) क्या हैं?

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

पायथन 3 में रिजर्व्ड कीवर्ड (33)

andexceptlambdawith
asfinallynonlocalwhile
assertFalseNoneyield
breakfornot
classfromor
continueglobalpass
defifraise
delimportreturn
elifinTrue
elseistry

पायथन 3 में 33 कीवर्ड हैं जबकि पायथन 2 में 30 थे। `print` को पायथन 2 से कीवर्ड के रूप में हटा दिया गया है और बिल्ट-इन फ़ंक्शन के रूप में शामिल किया गया है।

कीवर्ड सूची प्रोग्रामेटिक रूप से जांचें


>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 
 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 
 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 
 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

कीवर्ड श्रेणियां

श्रेणीकीवर्ड
नियंत्रण प्रवाहif, elif, else, for, while, break, continue, try, except, finally, raise
फ़ंक्शन/क्लासdef, class, lambda, return, yield, global, nonlocal
इम्पोर्ट/मॉड्यूलimport, from, as
ऑब्जेक्ट जीवनचक्रdel, with, assert
बूलियन/नलTrue, False, None
ऑपरेटरand, or, not, is, in
असिंक्रोनस (3.5+)async, await
पैटर्न मिलान (3.10+)match, case

सॉफ्ट कीवर्ड (पायथन 3.10+)

`match` और `case` सॉफ्ट कीवर्ड हैं - वे केवल `match` स्टेटमेंट संदर्भ में आरक्षित हैं, अन्यथा वेरिएबल नाम के रूप में उपयोग किए जा सकते हैं।

कीवर्ड पहचानकर्ता के रूप में उपयोग करें? (नहीं!)


# गलत - सिंटैक्स एरर
class = "my class"
def = 10
for = [1, 2, 3]

# सही - अंडरस्कोर जोड़ें
class_ = "my class"
def_ = 10
for_ = [1, 2, 3]
  1. - पायथन में फंक्शन के आवश्यक आर्गुमेंट्स क्या हैं?

    आवश्यक आर्गुमेंट्स फंक्शन के अनिवार्य आर्गुमेंट्स होते हैं। इन आर्गुमेंट मानों को फंक्शन कॉल के दौरान सही संख्या और क्रम में पास किया जाना चाहिए। यदि आप दिए गए कोड को चलाते हैं तो आपको निम्न आउटपुट मिलता है: Hi 15 Traceback (most recent call last): File requiredarg1.py, line 4, in requiredArg

  1. - पायथन में डिफ़ॉल्ट आर्गुमेंट्स क्या हैं?

    पायथन फंक्शन आर्गुमेंट्स को डिफ़ॉल्ट मान रखने की अनुमति देता है; यदि फंक्शन को उस आर्गुमेंट के बिना कॉल किया जाता है, तो आर्गुमेंट को उसका डिफ़ॉल्ट मान मिल जाता है। उदाहरण पायथन में फंक्शन आर्गुमेंट्स के लिए सिंटैक्स और डिफ़ॉल्ट मान दर्शाने का एक अलग तरीका है। डिफ़ॉल्ट मान इंगित करते हैं कि यदि फंक्

  1. - पायथन फंक्शन एट्रिब्यूट्स क्या हैं?

    पायथन में सब कुछ एक ऑब्जेक्ट है, और लगभग हर चीज के एट्रिब्यूट्स और मेथड्स होते हैं। पायथन में, फंक्शन्स भी ऑब्जेक्ट्स हैं। इसलिए उनके पास अन्य ऑब्जेक्ट्स की तरह एट्रिब्यूट्स होते हैं। सभी फंक्शन्स में एक बिल्ट-इन एट्रिब्यूट __doc__ होता है, जो फंक्शन सोर्स कोड में परिभाषित डॉक स्ट्रिंग लौटाता है। हम