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

पायथन - कक्षा और विधि के बाहर और अंदर चर का उपयोग करना

पायथन एक वस्तु-उन्मुख प्रोग्रामिंग भाषा है। पायथन में लगभग सब कुछ एक वस्तु है, इसके गुणों और विधियों के साथ। क्लास ऑब्जेक्ट कंस्ट्रक्टर या ऑब्जेक्ट बनाने के लिए "ब्लूप्रिंट" की तरह है।

वेरिएबल जिन्हें क्लास के बाहर परिभाषित किया गया है, उन्हें किसी भी क्लास या क्लास में किसी भी तरीके से केवल वेरिएबल नाम लिखकर एक्सेस किया जा सकता है।

उदाहरण

# defined outside the class'
# Variable defined outside the class.
outVar = 'outside_class'    
print("Outside_class1", outVar)
''' Class one '''
class Ctest:
   print("Outside_class2", outVar)
   def access_method(self):
      print("Outside_class3", outVar)
# Calling method by creating object
uac = Ctest()
uac.access_method()
''' Class two '''
class Another_ Ctest_class:
   print("Outside_class4", outVar)
   def another_access_method(self):
      print("Outside_class5", outVar)
# Calling method by creating object
uaac = Another_ Ctest_class()
uaac.another_access_method()
The variables that are defined inside the methods can be accessed within that method only by simply using the variable name.
# defined inside the method'
'''class one'''
class Ctest:
   print()
   def access_method(self):
      # Variable defined inside the method.
      inVar = 'inside_method'
      print("Inside_method3", inVar)
uac = Ctest()
uac.access_method()
'''class two'''
class AnotherCtest:
   print()
   def access_method(self):
      print()
uaac = AnotherCtest()
uaac.access_method()

  1. पायथन का उपयोग करके किसी शहर का देशांतर और अक्षांश कैसे प्राप्त करें?

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

  1. Matplotlib का उपयोग करके पायथन में वक्र और X-अक्ष के बीच के क्षेत्र को भरना

    Matplotlib का उपयोग करके Python में एक वक्र और X-अक्ष के बीच के क्षेत्र को भरने के लिए, हम निम्नलिखित कदम उठा सकते हैं कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं। x . को प्लॉट करें और y साजिश () . का उपयोग करके

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

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