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

Python - क्लास और मेथड के अंदर और बाहर वेरिएबल का उपयोग

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

क्लास के बाहर डिफाइन किए गए वेरिएबल्स को किसी भी क्लास या क्लास में किसी भी मेथड द्वारा केवल वेरिएबल नाम लिखकर एक्सेस किया जा सकता है।

उदाहरण

# क्लास के बाहर डिफाइन किया गया
# क्लास के बाहर डिफाइन किया गया वेरिएबल
outVar = 'outside_class'
print("Outside_class1", outVar)

''' क्लास वन '''
class Ctest:
    print("Outside_class2", outVar)
    def access_method(self):
        print("Outside_class3", outVar)

# ऑब्जेक्ट बनाकर मेथड कॉल करना
uac = Ctest()
uac.access_method()

''' क्लास टू '''
class Another_Ctest_class:
    print("Outside_class4", outVar)
    def another_access_method(self):
        print("Outside_class5", outVar)

# ऑब्जेक्ट बनाकर मेथड कॉल करना
uaac = Another_Ctest_class()
uaac.another_access_method()

# मेथड के अंदर डिफाइन किए गए वेरिएबल्स को केवल उस मेथड के अंदर ही वेरिएबल नाम का उपयोग करके एक्सेस किया जा सकता है।
# मेथड के अंदर डिफाइन किया गया
'''क्लास वन'''
class Ctest:
    print()
    def access_method(self):
        # मेथड के अंदर डिफाइन किया गया वेरिएबल
        inVar = 'inside_method'
        print("Inside_method3", inVar)

uac = Ctest()
uac.access_method()

'''क्लास टू'''
class AnotherCtest:
    print()
    def access_method(self):
        print()

uaac = AnotherCtest()
uaac.access_method()
  1. Python का उपयोग करके किसी शहर की लॉन्गिट्यूड और लैटिट्यूड कैसे प्राप्त करें? Python का उपयोग करके किसी शहर की लॉन्गिट्यूड और लैटिट्यूड कैसे प्राप्त करें?

    किसी शहर की लॉन्गिट्यूड और लैटिट्यूड प्राप्त करने के लिए, हम geopy मॉड्यूल का उपयोग करेंगे। geopy पतों, शहरों, देशों आदि के निर्देशांक का पता लगाने के लिए थर्ड-पार्टी जियोकॉडर्स और अन्य डेटा स्रोतों का उपयोग करता है।सबसे पहले, सुनिश्चित करें कि geopy मॉड्यूल इंस्टॉल है:pip install geopyनिम्नलिखित उद

  1. Matplotlib में वक्र और X-अक्ष के बीच क्षेत्र भरें Matplotlib में वक्र और X-अक्ष के बीच क्षेत्र भरें

    Matplotlib में fill_between() मेथड का उपयोग करके वक्र और X-अक्ष के बीच के क्षेत्र को भरा जा सकता है। चरण फिगर आकार सेट करें और पैडिंग समायोजित करें NumPy से x और y डेटा बिंदु बनाएं plot() मेथड से x और y प्लॉट करें fill_between() मेथड से वक्र और X-अक्ष के बीच क्षेत्र भरें plt.show() से प्रदर्शित कर

  1. पायथन में POST विधि का उपयोग करके जानकारी पास करना पायथन में POST विधि का उपयोग करके जानकारी पास करना

    CGI प्रोग्राम को जानकारी पास करने का एक आम तौर पर अधिक विश्वसनीय तरीका POST विधि है। यह जानकारी को ठीक उसी तरह पैकेज करता है जैसे GET विधियां, लेकिन इसे URL में ? के बाद एक टेक्स्ट स्ट्रिंग के रूप में भेजने के बजाय, यह इसे एक अलग संदेश के रूप में भेजता है। यह संदेश CGI स्क्रिप्ट में मानक इनपुट के रू