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

Python में कीवर्ड्स

अन्य भाषाओं की तरह, Python में भी कुछ रिज़र्व्ड वर्ड्स होते हैं। इन शब्दों का विशेष अर्थ होता है। कभी-कभी यह एक कमांड हो सकता है, या एक पैरामीटर आदि। हम कीवर्ड्स को वेरिएबल नाम के रूप में उपयोग नहीं कर सकते।

Python के कीवर्ड्स हैं:

TrueFalseclassdefreturn
ifelifelsetryexcept
raisefinallyforinis
notfromimportgloballambda
nonlocalpasswhilebreakcontinue
andwithasyielddel
orassertNone

True और False कीवर्ड्स

True और False Python में ट्रुथ वैल्यूज़ हैं। तुलना ऑपरेटर्स True या False लौटाते हैं। बूलियन वेरिएबल्स भी इन्हें धारण कर सकते हैं।

उदाहरण कोड

# कीवर्ड्स True, False
print(5 < 10)  # यह true है
print(15 < 10) # यह false है

आउटपुट

True
False

class, def, return कीवर्ड्स

class कीवर्ड Python में नई यूज़र-डिफाइन्ड क्लास डिफाइन करने के लिए उपयोग किया जाता है। def यूज़र-डिफाइन्ड फ़ंक्शन डिफाइन करने के लिए उपयोग किया जाता है। और return कीवर्ड फ़ंक्शन से वापस जाने और इनवोकिंग फ़ंक्शन को वैल्यू भेजने के लिए उपयोग किया जाता है।

उदाहरण कोड

# कीवर्ड्स Class, def, return
class Point:
    def __init__(self, x, y):
        self.x = x
        self.y = y
    def __str__(self):
        return '({},{})'.format(self.x, self.y)
p1 = Point(10, 20)
p2 = Point(5, 7)
print('Points are: ' + str(p1) + ' and ' + str(p2))

आउटपुट

Points are: (10,20) and (5,7)

if, elif, else कीवर्ड्स

ये तीन कीवर्ड्स कंडीशनल ब्रांचिंग या निर्णय लेने के लिए उपयोग किए जाते हैं। जब if स्टेटमेंट के लिए कंडीशन true होती है, तो यह if ब्लॉक में प्रवेश करता है। जब यह false होती है, तो यह दूसरी कंडीशन खोजता है, इसलिए यदि कुछ elif ब्लॉक हैं, तो यह उनके साथ कंडीशन चेक करता है। और अंत में, जब सभी कंडीशन्स false होती हैं, तो यह else भाग में प्रवेश करता है।

उदाहरण कोड

# कीवर्ड्स if, elif, else
def if_elif_else(x):
    if x < 0:
        print('x is negative')
    elif x == 0:
        print('x is 0')
    else:
        print('x is positive')
if_elif_else(12)
if_elif_else(-9)
if_elif_else(0)

आउटपुट

x is positive
x is negative
x is 0

try, except, raise, finally कीवर्ड्स

ये कीवर्ड्स Python में विभिन्न एक्सेप्शन्स को हैंडल करने के लिए उपयोग किए जाते हैं। try ब्लॉक में हम कुछ कोड लिख सकते हैं, जो कुछ एक्सेप्शन्स raise कर सकता है, और except ब्लॉक का उपयोग करके हम उन्हें हैंडल कर सकते हैं। finally ब्लॉक अनहैंडल्ड एक्सेप्शन होने पर भी निष्पादित होता है।

उदाहरण कोड

# कीवर्ड्स try, except, raise, finally
def reci(x):
    if x == 0:
        raise ZeroDivisionError('Cannot divide by zero')
    else:
        return 1/x
def try_block_example(x):
    result = 'Unable to determine'
    try:
        result = reci(x)
    except ZeroDivisionError:
        print('Invalid number')
    finally:
        print(result)
try_block_example(15)
try_block_example(0)

आउटपुट

0.06666666666666667
Invalid number
Unable to determine

for, in, is, not कीवर्ड्स

for कीवर्ड मूल रूप से Python में फॉर लूप है। और in कीवर्ड किसी एलिमेंट की किसी कंटेनर ऑब्जेक्ट में भागीदारी जांचने के लिए उपयोग किया जाता है। दो अन्य कीवर्ड्स हैं, is और not। is कीवर्ड ऑब्जेक्ट की पहचान जांचने के लिए उपयोग किया जाता है। not कीवर्ड किसी भी कंडीशनल स्टेटमेंट को इनवर्ट करने के लिए उपयोग किया जाता है।

उदाहरण कोड

# कीवर्ड्स for, in, is, not
animal_list = ['Tiger', 'Dog', 'Lion', 'Peacock', 'Snake']
for animal in animal_list:
    if animal is 'Peacock':
        print(animal + ' is a bird')
    elif animal is not 'Snake':
        print(animal + ' is mammal')

आउटपुट

Tiger is mammal
Dog is mammal
Lion is mammal
Peacock is a bird

from, import कीवर्ड्स

import कीवर्ड कुछ मॉड्यूल्स को करंट नेमस्पेस में इम्पोर्ट करने के लिए उपयोग किया जाता है। from…import किसी मॉड्यूल से विशेष एट्रिब्यूट इम्पोर्ट करने के लिए उपयोग किया जाता है।

उदाहरण कोड

# कीवर्ड्स from, import
from math import factorial
print(factorial(12))

आउटपुट

479001600

global कीवर्ड

global कीवर्ड यह दर्शाने के लिए उपयोग किया जाता है कि एक वेरिएबल, जो ब्लॉक के अंदर उपयोग किया जाता है, ग्लोबल वेरिएबल है। जब global कीवर्ड मौजूद नहीं होता, तो वेरिएबल रीड-ओनली की तरह कार्य करेगा। वैल्यू को संशोधित करने के लिए, हमें global कीवर्ड का उपयोग करना चाहिए।

उदाहरण कोड

# कीवर्ड global
glob_var = 50
def read_global():
    print(glob_var)
def write_global1(x):
    global glob_var
    glob_var = x
def write_global2(x):
    glob_var = x
read_global()
write_global1(100)
read_global()
write_global2(150)
read_global()

आउटपुट

50
100
100

lambda कीवर्ड

lambda कीवर्ड कुछ अनाम फ़ंक्शन बनाने के लिए उपयोग किया जाता है। अनाम फ़ंक्शन्स के लिए कोई नाम नहीं होता। यह एक इंलाइन फ़ंक्शन की तरह है। अनाम फ़ंक्शन्स में कोई रिटर्न स्टेटमेंट नहीं होता।

उदाहरण कोड

# कीवर्ड lambda
square = lambda x: x**2
for item in range(5, 10):
    print(square(item))

आउटपुट

25
36
49
64
81

nonlocal कीवर्ड

nonlocal कीवर्ड नेस्टेड फ़ंक्शन में वेरिएबल घोषित करने के लिए उपयोग किया जाता है जो उसके लिए लोकल नहीं है। तो यह बाहरी फ़ंक्शन के लिए लोकल है, लेकिन आंतरिक फ़ंक्शन के लिए नहीं। इस कीवर्ड का उपयोग कुछ नॉनलोकल वेरिएबल वैल्यू को संशोधित करने के लिए किया जाता है, अन्यथा यह रीड-ओनली मोड में है।

उदाहरण कोड

# कीवर्ड nonlocal
def outer():
    x = 50
    print('x from outer: ' + str(x))
    def inner():
        nonlocal x
        x = 100
        print('x from inner: ' + str(x))
    inner()
    print('x from outer: ' + str(x))
outer()

आउटपुट

x from outer: 50
x from inner: 100
x from outer: 100

pass कीवर्ड

pass कीवर्ड मूल रूप से Python में नल स्टेटमेंट है। जब pass निष्पादित होता है, तो कुछ नहीं होता। इस कीवर्ड का उपयोग प्लेसहोल्डर के रूप में किया जाता है।

उदाहरण कोड

# कीवर्ड pass
def sample_function():
    pass  # अभी इम्प्लीमेंट नहीं किया गया
sample_function()

आउटपुट

(कोई आउटपुट नहीं आएगा)

while, break, continue, and कीवर्ड्स

while Python में व्हाइल लूप है। break स्टेटमेंट करंट लूप से बाहर आने के लिए उपयोग किया जाता है, और कंट्रोल उस सेक्शन पर चला जाता है जो लूप के तुरंत नीचे है। continue करंट इटरेशन को अनदेखा करने के लिए उपयोग किया जाता है। यह अलग-अलग लूप्स में अगले इटरेशन पर चला जाता है।

and कीवर्ड Python में लॉजिकल AND ऑपरेशन के लिए उपयोग किया जाता है, जब दोनों ऑपरेंड्स true हों, तो यह True वैल्यू लौटाता है।

उदाहरण कोड

# कीवर्ड्स while, break, continue, and
i = 0
while True:
    i += 1
    if i >= 5 and i <= 10:
        continue
    elif i == 15:
        break
    print(i)

आउटपुट

1
2
3
4
11
12
13
14

with, as कीवर्ड्स

with स्टेटमेंट कोड के एक सेट के निष्पादन को रैप करने के लिए उपयोग किया जाता है, एक मेथड के भीतर, जो कॉन्टेक्स्ट मैनेजर द्वारा डिफाइन किया जाता है। as कीवर्ड एलियास बनाने के लिए उपयोग किया जाता है।

उदाहरण कोड

# कीवर्ड with, as
with open('sampleTextFile.txt', 'r') as my_file:
    print(my_file.read())

आउटपुट

Test File. We can store different contents in this file ~!@#$%^&*()_+/*-+\][{}|:;\"'<.>/,'"]

yield कीवर्ड

yield कीवर्ड जेनरेटर लौटाने के लिए उपयोग किया जाता है। जेनरेटर एक इटरेटर है। यह एक समय में एक एलिमेंट उत्पन्न करता है।

उदाहरण कोड

# कीवर्ड yield
def square_generator(x, y):
    for i in range(x, y):
        yield i*i
my_gen = square_generator(5, 10)
for sq in my_gen:
    print(sq)

आउटपुट

25
36
49
64
81

del, or कीवर्ड्स

del कीवर्ड ऑब्जेक्ट के रेफरेंस को हटाने के लिए उपयोग किया जाता है। और or कीवर्ड लॉजिकल OR ऑपरेशन करता है। जब कम से कम एक ऑपरेंड true होता है, तो उत्तर true होगा।

उदाहरण कोड

# कीवर्ड्स del, or
my_list = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110]
index = []
for i in range(len(my_list)):
    if my_list[i] == 30 or my_list[i] == 60:
        index.append(i)
for item in index:
    del my_list[item]
print(my_list)

आउटपुट

[10, 20, 40, 50, 60, 80, 90, 100, 110]

assert कीवर्ड

assert स्टेटमेंट डिबगिंग के लिए उपयोग किया जाता है। जब हम आंतरिक स्थितियों की जांच करना चाहते हैं, तो हम assert स्टेटमेंट का उपयोग कर सकते हैं। जब कंडीशन true होती है, तो यह कुछ नहीं लौटाता, लेकिन जब यह false होती है, तो assert स्टेटमेंट AssertionError उठाएगा।

उदाहरण कोड

# कीवर्ड assert
val = 10
assert val > 100

आउटपुट

AssertionError

None कीवर्ड

None Python में एक विशेष कॉन्स्टेंट है। इसका अर्थ नल वैल्यू या वैल्यू की अनुपस्थिति है। हम मल्टीपल none ऑब्जेक्ट्स नहीं बना सकते, लेकिन हम इसे अलग-अलग वेरिएबल्स को असाइन कर सकते हैं।

उदाहरण कोड

# कीवर्ड None
def test_function():
    print('Hello')
x = test_function()
print(x)

आउटपुट

Hello
None
  1. - Python में कैसे जांचें कि कोई स्ट्रिंग वैलिड कीवर्ड है या नहीं?

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

  1. - Python में क्लासेस कैसे डिफाइन करें?

    Python में, लगभग सभी कोड क्लासेस का उपयोग करके लागू किया जाता है। प्रोग्रामर संबंधित कोड के टुकड़ों को एक साथ रखने के लिए क्लासेस का उपयोग करते हैं। यह क्लास कीवर्ड का उपयोग करके किया जाता है, जो ऑब्जेक्ट-ओरिएंटेड कंस्ट्रक्ट्स का संग्रह है। एक क्लास ऑब्जेक्ट बनाने के लिए एक टेम्पलेट है। ऑब्जेक्ट्स म

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

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