Computer >> कंप्यूटर >  >> प्रणाली >> Linux

पायथन रेंज () समझाया:यह क्या है और इसका उपयोग कैसे करें

पायथन रेंज () समझाया:यह क्या है और इसका उपयोग कैसे करें

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

इस पोस्ट में, हम Python range() को देखते हैं और आपको दिखाता है कि आपके कार्यक्रमों में इसका उपयोग कैसे किया जाता है।

पायथन रेंज का परिचय () अनुक्रम प्रकार

एक फ़ंक्शन की तरह दिखने के बावजूद, range() वास्तव में एक अंतर्निहित पायथन 3 अपरिवर्तनीय अनुक्रम प्रकार है। जैसे, इसे बाद में लूप में डेटा को कॉलेट करने के तरीके के रूप में सूचियों और टुपल्स के साथ समूहीकृत किया जाता है।

संक्षेप में, यह एक निश्चित संख्या में क्रियाओं को दोहराने का एक तरीका है। पायथन 2 में, इसे xrange() . कहा जाता था और लगभग समान कार्यक्षमता की पेशकश की। वास्तव में, range() xrange() . से अधिक शक्तिशाली है और कुछ अंतर हैं। हम बारीकियों पर और नीचे चर्चा करते हैं।

जैसा कि आप उम्मीद कर सकते हैं, Python 3s range() कार्यों को लूप करने और सूचियों और शब्दकोशों के माध्यम से पुनरावृति के लिए बहुत अच्छा है। आइए देखें कि फ़ंक्शन कैसे काम करता है।

पायथन रेंज का उपयोग कैसे करें () अनुक्रम प्रकार

सबसे पहले, आइए आपको पायथन की range() की मूल संरचना दिखाते हैं :

range(y)

यह उतना ही सरल है जितना कि एक पायथन फ़ंक्शन प्राप्त करता है। यहाँ, y कोई भी पूर्णांक हो सकता है (फ़्लोटिंग पॉइंट नंबर डिफ़ॉल्ट रूप से समर्थित नहीं हैं)। एप्लिकेशन को देखते हुए, आप आमतौर पर range() assign असाइन करेंगे एक चर के लिए। एक बार रेंज () चलाने के बाद, यह एक टपल लौटाता है। यदि आप असाइन किए गए वेरिएबल को प्रिंट करते हैं, तो आप देखेंगे कि यह टपल आउटपुट में वापस आ गया है।

पायथन रेंज () समझाया:यह क्या है और इसका उपयोग कैसे करें

वास्तविक दुनिया के अनुप्रयोगों में, आप आमतौर पर किसी न किसी प्रकार के लूपिंग का उपयोग करेंगे, जैसे कि इस उदाहरण में for का उपयोग करना ।

पायथन रेंज () समझाया:यह क्या है और इसका उपयोग कैसे करें

आप देखेंगे कि रेंज () अपने शुरुआती बिंदु के रूप में शून्य का उपयोग करता है। हालाँकि, यह केवल डिफ़ॉल्ट रूप से है। वास्तव में, रेंज () में कई अन्य तर्क हैं जिन्हें आप सेट कर सकते हैं। यहाँ संरचना है:

range(start, stop, step)

व्याख्या करने के लिए:तीन पूर्णांक परिभाषित किए गए हैं:एक प्रारंभिक बिंदु, एक रोक बिंदु, और क्या श्रेणी संख्याओं को छोड़ देती है। केवल stop तर्क आवश्यक है - अन्य वैकल्पिक हैं।

यह आपको जटिल लूप और टुपल्स दोनों के निर्माण के लिए बहुत लचीलापन और शक्ति देता है। उदाहरण के लिए, आप सम पूर्णांकों की सटीक श्रेणी निर्दिष्ट कर सकते हैं।

पायथन रेंज () समझाया:यह क्या है और इसका उपयोग कैसे करें

इसके अलावा, आप जेनरेट किए गए टपल को एक मानक सूची में बदलने के लिए कार्यों को भी जोड़ सकते हैं।

पायथन रेंज () समझाया:यह क्या है और इसका उपयोग कैसे करें

पायथन रेंज () न केवल आरोही पुनरावृत्ति के लिए अच्छा है - इसका उपयोग अवरोही संख्याओं के लिए भी किया जा सकता है।

पायथन रेंज () समझाया:यह क्या है और इसका उपयोग कैसे करें

हमारी राय में, रेंज () एक वास्तविक कार्यकर्ता है और निस्संदेह आपके कार्यक्रमों में इसका अधिक उपयोग होगा।

निष्कर्ष में

कई बिजली अनुप्रयोगों में पायथन महान है, लेकिन सूचियां, शब्दकोश और टुपल्स बनाना एक मजबूत बिंदु है। पायथन रेंज () अनुक्रम प्रकार का उपयोग करके, आप तेजी से एक टपल का निर्माण कर सकते हैं जिसमें केवल आपके लिए आवश्यक संख्याएँ हों। इसके अलावा, पायथन आपको अन्य कार्यों के साथ रेंज () को संयोजित करने देता है, जैसे कि list() , आपको उन जेनरेट किए गए नंबरों को संग्रहीत करने के तरीके में लचीलापन प्रदान करने के लिए।

यदि आपने अभी तक Python 3 पर छलांग नहीं लगाई है और macOS का उपयोग कर रहे हैं, तो हमने पहले एक लेख प्रकाशित किया है जो आपको दिखाता है कि यह कैसे करना है।


  1. नोहप क्या है और आप इसका उपयोग कैसे करते हैं?

    लिनक्स सिस्टम पर बहुत सारे कमांड उपलब्ध हैं। कुछ ऐसे हैं जिनका आप दिन में कई बार उपयोग करेंगे और अन्य आमतौर पर विशेष उपयोग के मामलों के लिए आरक्षित हैं। nohup ऐसा ही एक आदेश है। आप इसे हर दिन उपयोग नहीं करेंगे, लेकिन जब आपको इसकी आवश्यकता होगी, तो आप इसके आभारी होंगे। यहां हम आपको दिखाते हैं कि nohu

  1. LVFS क्या है और मैं इसका उपयोग कैसे करूँ?

    दैनिक-चालक डेस्कटॉप ऑपरेटिंग सिस्टम के रूप में लिनक्स का उपयोग करने में बहुत सी पेचीदगियां शामिल हैं। आपको इस बात पर विचार करना होगा कि क्या आप जिस हार्डवेयर का उपयोग करना चाहते हैं उसके लिए ड्राइवर उपलब्ध हैं, क्या आप जिस सॉफ़्टवेयर का उपयोग करना चाहते हैं वह उपलब्ध है, और क्या सक्रिय निर्देशिका जै

  1. क्या है:स्टीम वर्कशॉप और इसका उपयोग कैसे करें

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