पता लगाना सामान्य पायथन प्रश्न और उत्तर अपने प्रोग्रामिंग कौशल को बेहतर बनाने के लिए. साक्षात्कार के लिए प्रभावी ढंग से तैयारी करें और पायथन के बारे में अपनी समझ बढ़ाएं।
प्रश्न 1. पायथन में स्ट्रिंग्स अपरिवर्तनीय क्यों हैं?
पायथन में स्ट्रिंग्स वे “अपरिवर्तनीय” हैं जिसका अर्थ है कि उन्हें बनाए जाने के बाद बदला नहीं जा सकता है।
प्रश्न 2. पायथन प्रोग्राम एक स्ट्रिंग में प्रत्येक शब्द के पहले और अंतिम अक्षर को बड़े अक्षरों में लिखने के लिए?
Q 3. पायथन प्रोग्राम एक स्ट्रिंग के पहले और आखिरी अक्षर को स्वैप करने के लिए।
विधि 1:
विधि 2:
Q 4. पायथन में स्प्लिट() क्या है?
पायथन में, स्प्लिट() फ़ंक्शन का उपयोग एक स्ट्रिंग को एक सूची में विभाजित करने के लिए किया जाता है सबस्ट्रिंग निर्दिष्ट सीमांकक के आधार पर. यहां बताया गया है कि स्प्लिट() फ़ंक्शन कैसे काम करता है।
लेआउट:
स्ट्र.स्प्लिट(स्प्लिट, मैक्सस्प्लिट)
- विभाजक (वैकल्पिक): वह सीमांकक है जिस पर स्ट्रिंग विभाजित होती है। यदि निर्दिष्ट नहीं है, किसी भी रिक्त स्थान (रिक्त स्थान, टैब, न्यूलाइन) का उपयोग सीमांकक के रूप में किया जाता है।
- मैक्स स्प्लिट (वैकल्पिक): यह विभाजनों की अधिकतम संख्या निर्दिष्ट करता है। यदि प्रदान किया गया है, तो स्ट्रिंग को अधिकतम बार विभाजित किया जाता है। मैक्सस्प्लिट का डिफ़ॉल्ट मान -1 है, जिसका अर्थ है कि विभाजन की संख्या पर कोई सीमा नहीं है।
उदाहरण 1:
उदाहरण 2:
प्रश्न 5. पायथन में स्लाइसिंग क्या है?
जैसा कि नाम से पता चलता है ‘स्लाइसिंग’ भागों को लेना है।
स्लाइसिंग के लिए सिंटैक्स है [start: stop: step]
- शुरू शुरुआती सूचकांक वह जगह है जहां सूची को स्लाइस करना है या टुपल करना है
- इंतज़ार अंतिम सूचकांक है या कहां हल करना है।
- पैर कूदने के लिए कई सीढ़ियाँ हैं।
के लिए डिफ़ॉल्ट मान शुरू 0 है, इंतज़ार वस्तुओं की संख्या है, और पैर 1 है
शीर्ष पर स्लाइसिंग की जा सकती है स्ट्रिंग्स, एरेज़, सूचियाँऔर टुपल्स.
संख्या = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
प्रिंट(नहीं[1 :: 2]) #आउटपुट: [2, 4, 6, 8, 10]
प्रश्न 6. पायथन में डॉकस्ट्रिंग क्या है?
दस्तावेज़ स्ट्रिंग या डॉकस्ट्रिंग एक मल्टीलाइन स्ट्रिंग है जिसका उपयोग किसी विशेष कोड सेगमेंट को दस्तावेज़ करने के लिए किया जाता है। एक डॉकस्ट्रिंग को यह वर्णन करना चाहिए कि कोई फ़ंक्शन या विधि क्या करती है।
प्रश्न 7. पायथन में जॉइन() फ़ंक्शन की व्याख्या करें।
आप उपयोग कर सकते हैं जोड़ना() एकल स्ट्रिंग देने के लिए परिसीमनक के आधार पर स्ट्रिंग्स की सूची में शामिल होने का एक फ़ंक्शन।
प्रश्न 8. पायथन में PythonPath क्या है?
PYTHONPATH एक पर्यावरण चर है जिसे आप अतिरिक्त निर्देशिकाओं को जोड़ने के लिए सेट कर सकते हैं जहां Python मॉड्यूल और पैकेज की तलाश करेगा। यह रखरखाव के लिए विशेष रूप से उपयोगी है पायथन लाइब्रेरी आप वैश्विक डिफ़ॉल्ट स्थान पर इंस्टॉल नहीं करना चाहते.
प्रश्न 9. पायथन में रेंज और रेंज के बीच क्या अंतर है?
वर्ग () और वर्ग() कार्यक्षमता की दृष्टि से वे बहुत समान हैं। वे दोनों पूर्णांकों का क्रम बनाते हैं, केवल इतना ही अंतर है वर्ग() रिटर्न ए पायथन सूचीइसलिए, एक्सरेंज() एक लौटाता है एक्सरेंज ऑब्जेक्ट.
इससे क्या फर्क पड़ता है? यह ठीक इसलिए है क्योंकि रेंज(), xrange() के विपरीत, एक स्थिर सूची नहीं बनाता है, यह तुरंत मान बनाता है।
टिप्पणी: xrange है नापसंद अभी तक पायथन 3.x. अब वर्ग बिल्कुल वैसा ही काम करता है xrange में करना पायथन 2.xक्योंकि Python 2 में मूल रेंज() फ़ंक्शन की तुलना में xrange() का उपयोग करना बेहतर है। एक्स
प्रश्न 10. आप पायथन में किसी ऑब्जेक्ट को कैसे कॉपी करते हैं?
पायथन में, असाइनमेंट स्टेटमेंट (= ऑपरेटर) वस्तुओं की प्रतिलिपि नहीं बनाता है। इसके बजाय, यह मौजूदा ऑब्जेक्ट और लक्ष्य चर नाम के बीच एक बंधन बनाता है। Python में किसी ऑब्जेक्ट की प्रतिलिपियाँ बनाने के लिए, हमें इसका उपयोग करना होगा प्रतिलिपि मॉड्यूल के बिना, किसी दिए गए ऑब्जेक्ट की प्रतियां बनाने के दो तरीके हैं प्रतिलिपि मापांक –
एक उथली प्रति वस्तु की एक बिट-वार प्रतिलिपि है। बनाई गई कॉपी की गई वस्तु में मूल वस्तु के मानों की सटीक प्रतिलिपि होती है। यदि इनमें से कोई भी मान अन्य वस्तुओं का संदर्भ है, तो केवल उसके संदर्भ पते की प्रतिलिपि बनाई जाती है।
गहरी प्रतिलिपि स्रोत से लक्ष्य ऑब्जेक्ट तक सभी मानों को पुनरावर्ती रूप से कॉपी करता है, यानी यह स्रोत ऑब्जेक्ट द्वारा संदर्भित वस्तुओं को भी डुप्लिकेट करता है।
निःशुल्क, डेमो क्लासेस कॉल: 02071171500
पंजीकरण लिंक: पुणे में ऑनलाइन पायथन प्रशिक्षण!
प्रश्न 11. पायथन में इटरेटर क्या है?
इटरेटर एक ऑब्जेक्ट है (पॉइंटर की तरह) जो कंटेनर के अंदर एक तत्व को इंगित करता है। हम कंटेनर की सामग्री के माध्यम से लूप करने के लिए रिकर्सन का उपयोग कर सकते हैं। उन्हें किसी स्थान की ओर इशारा करने वाले सूचक की तरह देखा जा सकता है और हम उनका उपयोग उस विशेष स्थान पर सामग्री तक पहुंचने के लिए कर सकते हैं।
प्रश्न 12. पायथन में यील्ड क्या है?
पाइथॉन में यील्ड कीवर्ड, पाइथॉन में वैल्यू या ऑब्जेक्ट को वापस करने के लिए उपयोग किए जाने वाले रिटर्न स्टेटमेंट के समान है। हालाँकि, इसमें थोड़ा अंतर है। यील्ड स्टेटमेंट फ़ंक्शन के कॉलर को एक जनरेटर ऑब्जेक्ट लौटाता है जिसमें केवल मान लौटाने के बजाय यील्ड शामिल होता है।
प्रश्न 13. पायथन में जेनरेटर क्या है?
पायथन में, जेनरेटर फ़ंक्शंस ऐसे फ़ंक्शंस हैं, जो एकल मान लौटाने के बजाय, एक पुनरावर्तनीय जेनरेटर ऑब्जेक्ट लौटाएँ। आप जनरेटर ऑब्जेक्ट में संग्रहीत जनरेटर फ़ंक्शन से लौटाए गए मानों को एक-एक करके एक्सेस या पढ़ सकते हैं। सरल पाश या उपयोग कर रहे हैं अगला() या सूची() विधियाँ।
आप जनरेटर() और यील्ड कीवर्ड का उपयोग करके जनरेटर फ़ंक्शन बना सकते हैं। निम्नलिखित उदाहरण पर विचार करें.
हमारे चैनल पर जाएँ: यहाँ क्लिक करें
लेखक:-
दीपाली शिंकर
ट्रेनर को कॉल करें और पायथन के लिए अपनी निःशुल्क डेमो क्लास बुक करें
अब कॉल करें!!! | सेवेनमेंटर प्राइवेट लिमिटेड
© कॉपीराइट 2021 | सेवेनमेंटर प्राइवेट लिमिटेड