User defined functions variable to be accessed by rest of the other functions in python without use of classes -


  वर्ग अनुक्रमणिका: def gET (स्व): वापसी 'हैलो' डीईएफ़ पद (स्वयं): डेटा = वेब डेटा () parse_data (डेटा) डिस्प्ले () डीआरएफ parse_data (डेटा): डेटा_part = ["abc", "bcd"] रिटर्न डेटा डीईएफ़ डिस्प्ले (): डेटा = "यहां मैं एक ही डेटा वैरिएबल का उपयोग करना चाहता हूं जो कि भेजा गया था Parse_data () "डीईफ़ मुख्य (): एपी = वेब.एप्लिकेशंस (यूआरएलएस, ग्लोबल्स ()) ऐप.रन () डिस्प्ले () अगर __name__ ==" __main__ ": मुख्य ()  

मुझे अजगर में अन्य कार्यों के द्वारा एक वेरिएबल का उपयोग करना चाहिए जो कक्षाओं के उपयोग के बिना, मैं यह कैसे कर सकता हूं? मैं एक वेरिएबल का उपयोग करने की कोशिश कर रहा हूं जिसका उपयोग बाकी कार्यों के लिए किया जाता है।

आप वैश्विक चर का उपयोग कर सकते हैं ।

उदाहरण के लिए:

  वर्ग अनुक्रमणिका: डीईएफ़ जाओ (स्व): वापसी 'हैलो' डीईएफ़ पद (स्वयं): डेटा = web.data () parse_data (डेटा ) प्रदर्शित करें () डेटा = "आपके डेटा" डीआरपी parse_data (): यदि आप 'डेटा' चर को यहां संपादित करने जा रहे हैं तो वैश्विक डेटा # केवल इसका उपयोग करें डेटा = "यहां अपना डेटा संपादित करें" data_part = ["abc", "bcd "] डीईएफ़ डिस्प्ले (): प्रिंट (डेटा) डीईफ़ मुख्य (): # ~ एपी = वेब.एप्लिकेशंस (यूआरएलएस, ग्लोबल्स ()) # ~ ऐप.रन () पार्से_डेटा () डिस्प्ले () अगर __name__ ==" __मैन__ " : मुख्य ()  

रिटर्न:

  अपना डेटा यहां संपादित करें  

Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -