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

मैं पाइथन लूप के अन्य खंड को कैसे समझ सकता हूं?


पायथन की अनूठी विशेषताओं में से एक लूप के साथ अन्य क्लॉज का उपयोग करने की क्षमता है। यह सुविधा C/C++ या Java जैसी भाषाओं में नहीं देखी जाती है।

आम तौर पर, लूप की बॉडी को लूपिंग कंडीशन द्वारा नियंत्रित बार-बार निष्पादित किया जाता है, जिसके बाद स्टेटमेंट निष्पादित होने लगते हैं। पायथन लूप में, सभी पुनरावृत्तियों के समाप्त होने के बाद और प्रोग्राम के लूप से बाहर निकलने से पहले एक और ब्लॉक निष्पादित किया जाएगा। निम्न उदाहरण पर एक नज़र डालें

उदाहरण

for x in range(5):
print ('inside body of loop',x)
else:
print ('else block of loop')
print ('outside loop')

आउटपुट

परिणाम दिखाता है कि लूप ब्लॉक के छोड़े जाने से पहले अन्य ब्लॉक निष्पादित किया गया है

inside body of loop 0
inside body of loop 1
inside body of loop 2
inside body of loop 3
inside body of loop 4
else block of loop
outside loop

  1. मैं पायथन में matplotlib में 'बैकएंड' कैसे सेट कर सकता हूं?

    बैकएंड मान को ओवरराइड करने के लिए हम matplotlib.rcParams[backend] का उपयोग कर सकते हैं। कदम get_backend() विधि का उपयोग करके, वर्तमान बैकएंड का नाम, यानी डिफ़ॉल्ट नाम लौटाएं। अब बैकएंड नाम को ओवरराइड करें। get_backend() विधि का उपयोग करके, वर्तमान बैकएंड का नाम, यानी अपडेट किया गया नाम लौटा

  1. पायथन का उपयोग करके मॉडल को प्रशिक्षित करने के लिए Tensorflow का उपयोग कैसे किया जा सकता है?

    मॉडल को Tensorflow में ट्रेन पद्धति का उपयोग करके प्रशिक्षित किया जा सकता है, जहां युगों (मॉडल को फिट करने के लिए डेटा को प्रशिक्षित करने की संख्या) और प्रशिक्षण डेटा निर्दिष्ट किया जाता है। और पढ़ें: TensorFlow क्या है और Keras कैसे तंत्रिका नेटवर्क बनाने के लिए TensorFlow के साथ काम करता है? हम

  1. मैं पायथन फ़ंक्शन के तर्कों की संख्या कैसे प्राप्त कर सकता हूं?

    मान लीजिए कि एक स्क्रिप्ट qux.py इस प्रकार है #qux.py def aMethod1(arg1, arg2):      pass def aMethod2(arg1,arg2, arg3, arg4, arg5):     pass यह मानते हुए कि आपके पास इस स्क्रिप्ट की सामग्री तक पहुंच नहीं है, आप दिए गए फ़ंक्शन में तर्कों की संख्या निम्नानुसार पा सकते हैं ए