top 50 python interview questions
सबसे लोकप्रिय पायथन साक्षात्कार प्रश्न और उत्तर किसी भी साक्षात्कार को सफलतापूर्वक क्रैक करने के लिए।
इस में जानकारीपूर्ण पायथन श्रृंखला ट्यूटोरियल के पायथन मुख्य कार्य हमारे अंतिम ट्यूटोरियल में विस्तार से बताया गया था।
यह लेख पायथन पर अक्सर पूछे जाने वाले साक्षात्कार प्रश्न और उत्तर पर विवरण प्रदान करता है।
यह अधिकांश अवधारणाओं, विशेषताओं को शामिल करता है और अवधारणाओं और विशेषताओं के अनुप्रयोग के लिए निर्देशित कुछ प्रश्न भी हैं। इस प्रश्नोत्तर सूची के साथ, आप किसी भी पायथन सैद्धांतिक साक्षात्कार की तैयारी कर सकेंगे।
शीर्ष पायथन साक्षात्कार प्रश्न और उत्तर
नीचे सूचीबद्ध सबसे अधिक पूछे जाने वाले साक्षात्कार प्रश्न और पायथन प्रोग्रामिंग भाषा के उत्तर हैं।
आइए ढूंढते हैं!!
Q # 1) क्या वेब क्लाइंट और वेब सर्वर साइड प्रोग्रामिंग के लिए पायथन का उपयोग किया जा सकता है? और कौन सा पायथन के लिए सबसे उपयुक्त है?
उत्तर: अजगर व्यावसायिक तर्क, डेटाबेस इंटरैक्शन, वेब सर्वर होस्टिंग, आदि बनाने के लिए सुविधाओं के अपने विशाल सेट के कारण वेब सर्वर-साइड अनुप्रयोग विकास के लिए सबसे उपयुक्त है।
हालांकि, पायथन को वेब क्लाइंट-साइड एप्लिकेशन के रूप में उपयोग किया जा सकता है, जिसे क्लाइंट-साइड लॉजिक की व्याख्या करने के लिए ब्राउज़र के लिए कुछ रूपांतरणों की आवश्यकता होती है। इसके अलावा, ध्यान दें कि पायथन का उपयोग डेस्कटॉप एप्लिकेशन बनाने के लिए किया जा सकता है जो टेस्ट ऑटोमेशन के लिए उपयोगिताओं जैसे स्टैंडअलोन एप्लिकेशन के रूप में चल सकते हैं।
क्यू # 2) अन्य स्क्रिप्टिंग भाषाओं जैसे कि जावास्क्रिप्ट पर पायथन का उपयोग करने के कम से कम 3-4 लाभ का उल्लेख करें।
उत्तर: पायथन का उपयोग करने के कुछ लाभ नीचे सूचीबद्ध हैं।
- अनुप्रयोग विकास तेज और आसान है।
- डेटा एनालिटिक्स / मशीन लर्निंग / गणित-गहन अनुप्रयोगों सहित किसी भी प्रकार के अनुप्रयोग विकास के लिए मॉड्यूल का व्यापक समर्थन।
- आपके उत्तर पाने के लिए एक उत्कृष्ट सहायता समुदाय।
Q # 3) सूची, टपल, सेट और डिक्शनरी को स्पष्ट करें और कम से कम एक उदाहरण प्रदान करें जहां इनमें से प्रत्येक संग्रह प्रकार का उपयोग किया जा सके।
उत्तर:
के लिए काम करने के लिए सबसे बड़ी डेटा कंपनियों
- सूची: विभिन्न डेटा प्रकारों की वस्तुओं का संग्रह, जिन्हें रन टाइम पर बदला जा सकता है।
- टपल: विभिन्न डेटा प्रकारों की वस्तुओं का संग्रह जिन्हें बदला नहीं जा सकता है। यह केवल संग्रह तक केवल पढ़ने के लिए पहुँच है। इसका उपयोग तब किया जा सकता है जब आप अपने डेटा संग्रह सेट को सुरक्षित करना चाहते हैं और किसी भी संशोधन की आवश्यकता नहीं है।
- सेट: एक समान डेटा प्रकार की वस्तुओं का संग्रह।
- शब्दकोश: कुंजी-मूल्य जोड़े के साथ वस्तुओं का संग्रह।
आम तौर पर, सूची और शब्दकोश को बड़े पैमाने पर प्रोग्रामर द्वारा उपयोग किया जाता है क्योंकि दोनों डेटा संग्रह में लचीलापन प्रदान करते हैं।
Q # 4) क्या अजगर आपको संरचित शैली में कार्यक्रम करने की अनुमति देता है?
उत्तर: हाँ। यह एक संरचित के साथ-साथ ऑब्जेक्ट-ओरिएंटेड शैली में कोड करने की अनुमति देता है। यह आपके एप्लिकेशन की आवश्यकताओं के आधार पर आपके एप्लिकेशन कोड को डिज़ाइन और कार्यान्वित करने के लिए उत्कृष्ट लचीलापन प्रदान करता है।
Q # 5) पायथन दुनिया में पीआईपी सॉफ्टवेयर क्या है?
उत्तर: PIP पायथन इंस्टॉलर पैकेज के लिए एक संक्षिप्त है जो विभिन्न पायथन मॉड्यूल को स्थापित करने के लिए एक सहज इंटरफ़ेस प्रदान करता है। यह एक कमांड-लाइन टूल है जो इंटरनेट पर पैकेज खोज सकता है और उन्हें बिना किसी उपयोगकर्ता सहभागिता के स्थापित कर सकता है।
Q # 6) पायथन-आधारित अनुप्रयोग विकास के लिए विशिष्ट बिल्ड वातावरण क्या होना चाहिए?
उत्तर: आपको केवल पायथन सॉफ़्टवेयर स्थापित करने और PIP का उपयोग करने की आवश्यकता है, आप ओपन-सोर्स समुदाय से विभिन्न पायथन मॉड्यूल स्थापित कर सकते हैं।
IDE के लिए, Pycharm को प्लगइन्स के लिए विशाल समर्थन के साथ किसी भी प्रकार के अनुप्रयोग विकास के लिए अत्यधिक अनुशंसा की जाती है। एक अन्य मूल आईडीई को RIDE कहा जाता है और यह पायथन ओपन-सोर्स समुदाय का एक हिस्सा है।
Q # 7) अपने पायथन कोड का परीक्षण करने के लिए किन उपकरणों का उपयोग किया जा सकता है?
उत्तर: यूनिट / कक्षाओं का परीक्षण करने के लिए सबसे अच्छा और आसान तरीका है ‘यूनीटेस्ट’ पायथन मानक पुस्तकालय का उपयोग करना। समर्थित सुविधाएँ अन्य यूनिट परीक्षण उपकरण जैसे कि JUnit, TestNG के समान हैं।
Q # 8) लूप के लिए कैसे होता है और जबकि लूप पाइथन में भिन्न होता है और आप उनका उपयोग कब करते हैं?
उत्तर: लूप के लिए आम तौर पर सूची, टपल, सेट और शब्दकोश जैसे विभिन्न संग्रह प्रकारों के तत्वों के माध्यम से पुनरावृति करने के लिए उपयोग किया जाता है।
जबकि लूप वास्तविक लूपिंग सुविधा है जिसका उपयोग किसी अन्य प्रोग्रामिंग भाषा में किया जाता है। यह कैसे पायथन को अन्य प्रोग्रामिंग भाषाओं से लूप को संभालने में भिन्न होता है।
Q # 9) पायथन में डेटा प्रकार को कैसे परिभाषित किया जाता है और पूर्णांक और दशमलव डेटा प्रकार कितने बाइट्स धारण करते हैं?
उत्तर: पायथन में, चर के डेटा प्रकार को स्पष्ट रूप से परिभाषित करने की आवश्यकता नहीं है।
एक चर को निर्दिष्ट मूल्य के आधार पर, पायथन उपयुक्त डेटा प्रकार संग्रहीत करता है। संख्या जैसे कि इंटेगर, फ्लोट, आदि के मामले में, डेटा की लंबाई असीमित है।
Q # 10) आप पायथन में ऐरे का उपयोग कैसे करते हैं?
उत्तर: अजगर ऐरे का समर्थन नहीं करता है। हालांकि, आप सूची संग्रह प्रकार का उपयोग कर सकते हैं जो असीमित संख्या में तत्वों को संग्रहीत कर सकते हैं।
Q # 11) आप JSON को कैसे लागू करते हैं, यह देखते हुए कि पायथन सर्वर-साइड एप्लिकेशन के लिए सबसे उपयुक्त है?
उत्तर: पाइथन ने JSON ऑब्जेक्ट्स को संभालने के लिए अंतर्निहित समर्थन किया है।
आपको बस JSON मॉड्यूल को आयात करना होगा और JSON स्ट्रिंग से JSON ऑब्जेक्ट और इसके विपरीत में कनवर्ट करने के लिए लोड और डंप जैसे फ़ंक्शन का उपयोग करना होगा। यह सर्वर-साइड से JSON आधारित डेटा को संभालने और आदान-प्रदान करने का एक सीधा तरीका है।
Q # 12) स्ट्रिंग्स को पार्स करने और पायथन में पैटर्न खोजने का सबसे अच्छा तरीका क्या है?
उत्तर: पायथन ने नियमित अभिव्यक्ति मॉड्यूल का उपयोग करके तार को पार्स करने के लिए अंतर्निहित समर्थन किया है। मॉड्यूल आयात करें और उप-स्ट्रिंग खोजने के लिए फ़ंक्शन का उपयोग करें, स्ट्रिंग का एक हिस्सा बदलें, आदि।
Q # 13) कौन से डेटाबेस पायथन द्वारा समर्थित हैं?
उत्तर: MySQL (स्ट्रक्चर्ड) और MongoDB (अनस्ट्रक्चर्ड) प्रमुख डेटाबेस हैं जो मूल रूप से पायथन में समर्थित हैं। मॉड्यूल आयात करें और डेटाबेस के साथ बातचीत करने के लिए फ़ंक्शन का उपयोग करना शुरू करें।
Q # 14) पायथन में _init_ () फ़ंक्शन का उद्देश्य क्या है?
उत्तर: यह पहला कार्य है जिसे तब निष्पादित किया जाता है जब किसी वर्ग की वस्तु को त्वरित किया जाता है। यह C ++ में कंस्ट्रक्टर कॉन्सेप्ट के बराबर है।
Q # 15) ऑब्जेक्ट विधि में 'स्व' पैरामीटर का क्या महत्व है? क्या हमें हमेशा इस पैरामीटर को 'स्व' नाम देना चाहिए?
उत्तर: पैरामीटर properties स्वयं ’का उपयोग किसी वर्ग के ऑब्जेक्ट गुणों को संदर्भित करने के लिए किया जाता है। 'स्व' पैरामीटर को क्लास ऑब्जेक्ट प्रॉपर्टीज के लिए उपसर्ग माना जाता है।
प्रश्न के दूसरे भाग का उत्तर है, 'स्वयं' पैरामीटर का कोई भी नाम हो सकता है।
Q # 16) लैम्बडा फ़ंक्शन पायथन में एक सामान्य फ़ंक्शन से कैसे भिन्न होता है?
उत्तर: लैम्बडा सी प्रोग्रामिंग में इनलाइन फ़ंक्शन के समान है। यह एक फंक्शन ऑब्जेक्ट देता है। इसमें केवल एक अभिव्यक्ति है और किसी भी तर्क को स्वीकार कर सकते हैं।
एक सामान्य फ़ंक्शन के मामले में, आप एक फ़ंक्शन नाम को परिभाषित कर सकते हैं, पैरामीटर पास कर सकते हैं और अनिवार्य रूप से रिटर्न स्टेटमेंट दे सकते हैं। लैंबडा फ़ंक्शन का उपयोग आमतौर पर फ़ंक्शन नाम के उपयोग के बिना सरल संचालन के लिए किया जा सकता है। इसका उपयोग चर के स्थान पर भी किया जा सकता है।
Q # 17) पायथन में एक्सेप्शन हैंडलिंग कैसे किया जाता है?
उत्तर: 3 मुख्य खोजशब्द हैं, अर्थात्, को छोड़कर और अंत में जो अपवादों को पकड़ने और उसके अनुसार पुनर्प्राप्ति तंत्र को संभालने के लिए उपयोग किया जाता है। कोशिश एक कोड का ब्लॉक है जिसे त्रुटियों के लिए मॉनिटर किया जाता है। एक त्रुटि होने पर ब्लॉक को छोड़कर निष्पादित किया जाता है।
अंतिम ब्लॉक की सुंदरता त्रुटि के लिए प्रयास करने के बाद कोड को निष्पादित करना है। यह ब्लॉक त्रुटि के बावजूद कार्यान्वित किया जाता है या नहीं। अंत में ब्लॉक का उपयोग वस्तुओं / चरों की आवश्यक सफाई गतिविधियों को करने के लिए किया जाता है।
पठन पाठन = >> पायथन में अपवादों को कैसे संभालना है
Q # 18) पायथन कोड निष्पादन का प्रारंभिक बिंदु क्या है?
उत्तर: जैसा कि पायथन एक दुभाषिया है, यह स्रोत फ़ाइल से कोड पढ़ना शुरू कर देता है और उन्हें निष्पादित करना शुरू कर देता है।
हालाँकि, यदि आप मुख्य कार्य से शुरू करना चाहते हैं, तो आपके पास निम्न विशेष चर आपके स्रोत फ़ाइल में सेट होना चाहिए:
if__name __ == '__main__
मुख्य()
Q # 19) कुछ महत्वपूर्ण मॉड्यूल के नाम बताएं जो पायथन में उपलब्ध हैं।
उत्तर: नेटवर्किंग, गणित, क्रिप्टोग्राफिक सेवाएं, इंटरनेट डेटा हैंडलिंग और मल्टी-थ्रेडिंग मॉड्यूल प्रमुख मॉड्यूल हैं। इनके अलावा, कई अन्य मॉड्यूल हैं जो पायथन डेवलपर समुदाय में उपलब्ध हैं।
Q # 20) आपके एप्लिकेशन कोड के प्रदर्शन को मापने के लिए पायथन के कौन से मॉड्यूल का उपयोग किया जा सकता है?
उत्तर: समय मॉड्यूल का उपयोग आपके एप्लिकेशन के विभिन्न चरणों में समय की गणना करने और किसी भी पसंदीदा प्रारूप में फ़ाइल सिस्टम में डेटा लॉग करने के लिए लॉगिंग मॉड्यूल का उपयोग करने के लिए किया जा सकता है।
Q # 21) आप पायथन एप्लिकेशन की मुख्य प्रक्रिया के भीतर उप-प्रक्रिया कैसे शुरू करते हैं?
उत्तर: पायथन में एक अंतर्निहित मॉड्यूल होता है जिसे उप-प्रक्रिया कहा जाता है। आप इस मॉड्यूल को आयात कर सकते हैं और उप-प्रक्रिया शुरू करने और इसके रिटर्न कोड को नियंत्रित करने के लिए रन () या पोपेन () फ़ंक्शन कॉल का उपयोग कर सकते हैं।
क्यू # 22) चूंकि सर्वर-साइड एप्लिकेशन के लिए पायथन अधिक उपयुक्त है, इसलिए आपके सर्वर कोड में थ्रेडिंग लागू होना बहुत महत्वपूर्ण है। आप इसे पायथन में कैसे प्राप्त कर सकते हैं?
उत्तर: हमें सर्वर कोड के समानांतर निष्पादन के लिए थ्रेड्स को लागू करने, नियंत्रित करने और नष्ट करने के लिए थ्रेडिंग मॉड्यूल का उपयोग करना चाहिए। विभिन्न थ्रेड्स के बीच डेटा को प्रबंधित करने के लिए ताले और सेमाफोरेस सिंक्रोनाइज़ेशन ऑब्जेक्ट के रूप में उपलब्ध हैं।
Q # 23) क्या हमें पायथन में आवंटित मेमोरी को नष्ट करने के लिए स्पष्ट तरीकों को कॉल करने की आवश्यकता है?
उत्तर: कचरा संग्रह पायथन में एक अंतर्निर्मित विशेषता है जो स्मृति को आवंटित करने और डी-आवंटित करने का ध्यान रखता है। यह जावा में सुविधा के समान है।
इसलिए, आपके एप्लिकेशन कोड में मेमोरी लीक की बहुत कम संभावना है।
Q # 24) क्या एक ही पायथन कोड बिना किसी बदलाव के कई प्लेटफार्मों पर काम करता है?
उत्तर: हाँ। जब तक आपके टारगेट प्लेटफॉर्म (लिनक्स, विंडोज, मैक) पर पायथन का माहौल है, आप एक ही कोड चला सकते हैं।
Q # 25) आप क्लाइंट-साइड कार्यक्षमता के लिए पायथन में GUI आधारित एप्लिकेशन कैसे बना सकते हैं?
उत्तर: GUI आधारित अनुप्रयोगों को बनाने के लिए मानक पुस्तकालय टिक्चर के साथ अजगर का उपयोग किया जा सकता है। Tkinter पुस्तकालय विभिन्न विजेट्स का समर्थन करता है जो विजेट विशिष्ट होने वाली घटनाओं को बना और संभाल सकता है।
Q # 26) पायथन द्वारा पहचाने जाने वाले विभिन्न पर्यावरण चर क्या हैं?
उत्तर:
- पायथनपाथ: यह पर्यावरण चर दुभाषिया को इस बात में मदद करता है कि कार्यक्रम में आयात की गई मॉड्यूल फ़ाइलों को कहाँ खोजा जाए।
- PYTHONSTARTUP: इस परिवेश चर में स्रोत कोड वाले प्रारंभ फ़ाइल का पथ है।
- PYTHONCASEOK: इस वैरिएबल का उपयोग आयात स्टेटमेंट में पहला केस-इनसेंसिटिव मैच खोजने के लिए किया जाता है
Q # 27) पायथन टुपल्स क्या है और यह सूचियों से कैसे भिन्न है?
उत्तर: टुपल्स मूल रूप से उन तत्वों का एक क्रम है जो अल्पविराम से अलग हो जाते हैं और कोष्ठक में संलग्न होते हैं।
सूचियाँ, जबकि तत्वों का एक क्रम है जो अल्पविराम द्वारा अलग किया जाता है और कोष्ठक में संलग्न होता है। इसके अलावा, Tuples को अपडेट नहीं किया जा सकता है, जबकि सूचियों में, तत्वों को उनके आकारों के साथ अपडेट किया जा सकता है।
Q # 28) पायथन में ’# का प्रतीक क्या करता है?
उत्तर: ‘# 'का उपयोग लाइन पर आने के बाद आने वाली हर चीज़ पर टिप्पणी करने के लिए किया जाता है
उदाहरण:
print (“I am a beginner in Python”) #print (“I am a beginner in Python”)
उत्पादन :
मैं पायथन में एक शुरुआत हूं
Q # 29) क्या करता है तारवाला। पट्टी () करता है
उत्तर: यह स्ट्रिंग विधियों में से एक है जो सफेद स्थान के प्रमुख / पीछे को हटा देता है।
Q # 30) निम्नलिखित कोड का आउटपुट क्या होना चाहिए:
a=”pythontutorial” print(‘%. 6s’ % a)
उत्तर: आउटपुट: अजगर
Q # 31) पढ़ने के लिए एक कमांड लिखें:
ए। एक फ़ाइल से ’10 'अक्षर
बी। पूरी फाइल पढ़ें
सी। दोनों कमांड को एक साथ निष्पादित करने के बाद आउटपुट लिखें।
जहाँ फ़ाइल का नाम 'सॉफ्टवेयरटाइटलिंग। टीएक्स' है।
फ़ाइल पाठ:
पायथन गुइडो वैन रोसुम द्वारा बनाई गई एक शक्तिशाली उच्च-स्तरीय, वस्तु-उन्मुख प्रोग्रामिंग भाषा है।
इसमें सरल उपयोग में आसान सिंटैक्स है, जो पहली बार किसी को कंप्यूटर प्रोग्रामिंग सीखने की कोशिश करने के लिए एकदम सही भाषा बनाता है।
उत्तर:
f = open ('softwaretestinghelp.txt ', 'r') print (f. read (10)) print (f. read ())
आउटपुट:
अजगर
एक शक्तिशाली उच्च-स्तरीय, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जो गुइडो वैन रोसुम द्वारा बनाई गई है।
इसमें सरल उपयोग में आसान सिंटैक्स है, जो पहली बार किसी को कंप्यूटर प्रोग्रामिंग सीखने की कोशिश करने के लिए एकदम सही भाषा बनाता है।
Q # 32) पायथन में सदस्यता संचालक क्या हैं? दोनों को समझाने के लिए एक उदाहरण लिखिए।
उत्तर: पायथन में 2 प्रकार के सदस्यता संचालक हैं:
में: यदि मूल्य एक क्रम में पाया जाता है, तो परिणाम सही और गलत हो जाता है
बाइनरी सर्च ट्री c ++ कोड
अंदर नही: यदि किसी क्रम में मान नहीं मिलता है, तो परिणाम सही और गलत हो जाता है
उदाहरण:
a=15 b=30 list= (3,6,15,20,30); if (a in list) print “a is available in given list” else print “a is not available in given list” if (b not in list) print “b is not available in given list” else print “b is available in given list”
आउटपुट:
a दी गई सूची में उपलब्ध है
बी उपलब्ध है सूची है
क्यू # 33) वर्तमान समय प्रदर्शित करने के लिए एक कोड लिखें।
उत्तर:
currenttime= time.localtime(time.time()) print (“Current time is”, currenttime)
Q # 34) यदि str = Language पायथन लैंग्वेज 'प्रिंट स्ट्रैप (4:) का आउटपुट क्या है?
उत्तर:
आउटपुट: भाषा पर
क्यू # 35)शब्दकोश से सभी कुंजी प्राप्त करने के लिए कमांड लिखें।
उत्तर: हुक्म प्रिंट करें।
Q # 36) अजगर में एक स्ट्रिंग को इंट में बदलने के लिए एक कमांड लिखें।
उत्तर: int (x (, आधार))
Q # 37) क्या हैं सहायता # सहायक ()और अजगर () अजगर में?
उत्तर: मदद () एक अंतर्निहित फ़ंक्शन है जिसका उपयोग किसी विशेष ऑब्जेक्ट, विधि, विशेषताओं आदि के पायथन प्रलेखन को वापस करने के लिए किया जा सकता है।
समतुल्य विभाजन और सीमा मूल्य विश्लेषण
dir () उन ऑब्जेक्ट्स के लिए विशेषताओं की एक सूची प्रदर्शित करता है जिन्हें एक तर्क के रूप में पारित किया जाता है। यदि dir () तर्क के बिना है, तो यह वर्तमान स्थानीय स्थान में नामों की एक सूची देता है।
Q # 38) Patch मंकी पैचिंग ’शब्द का अर्थ पायथन में क्या है?
उत्तर: बंदर पैचिंग रन-टाइम में एक मॉड्यूल के संशोधन को संदर्भित करता है।
Q # 39) पायथन में 'स्वीट्स' से आपका क्या अभिप्राय है?
उत्तर: व्यक्तिगत कथनों के समूह, जिससे कोड का एक तार्किक ब्लॉक बनाया जाता है, को सूट कहा जाता है
उदाहरण:
If expression Suite Else Suite
क्यू # 40) पायथन में रेंज () क्या है? इसे समझाने के लिए एक उदाहरण दें।
उत्तर: यह संख्याओं के अनुक्रम पर पुनरावृति करने के लिए एक कार्य है।
उदाहरण:
for var in list(range (10)) Print (var)
Q # 41) एब्स () और फैब्स () के बीच अंतर क्या है?
उत्तर:
abs () एक अंतर्निहित फ़ंक्शन है जो पूर्णांक, फ्लोट और जटिल संख्याओं के साथ भी काम करता है।
fabs () को गणित मॉड्यूल में परिभाषित किया गया है जो जटिल संख्याओं के साथ काम नहीं करता है।
Q # 42) निम्नलिखित कोड के लिए आउटपुट लिखें:
कोड:
str = “Python is a programming language” print (str.isalnum()) str = “This is Interview Question17” print (str.isalnum())
उत्तर: असत्य
सच
Q # 43) आयात विवरण से क्या है और इसके लिए वाक्यविन्यास लिखें?
उत्तर: बयान से विशिष्ट विशेषताओं को वर्तमान नाम स्थान में एक मॉड्यूल से आयात किया जा सकता है।
वाक्य - विन्यास: modname आयात name1 (, name2 (,… nameN)) से
Q # 44) स्थानीय () और ग्लोबल्स () में क्या अंतर है?
उत्तर: स्थानीय () फ़ंक्शन के भीतर एक्सेस किया जाता है और यह उन सभी नामों को लौटाता है जिन्हें उस फ़ंक्शन से स्थानीय रूप से एक्सेस किया जा सकता है।
वैश्विक () उन सभी नामों को लौटाता है जिन्हें उस फ़ंक्शन से वैश्विक रूप से एक्सेस किया जा सकता है।
Q # 45) पायथन में अभिकथन का उपयोग क्या है?
उत्तर: संलग्न कथन का उपयोग संलग्न अभिव्यक्ति का मूल्यांकन करने के लिए किया जाता है। यदि अभिव्यक्ति झूठी है, तो अजगर ने जोर से जोर से अपवाद उठाया।
Q # 46) पायथन में 'मैच' और 'सर्च' में क्या अंतर है?
उत्तर: मैच की जाँच स्ट्रिंग की शुरुआत में करें जबकि स्ट्रिंग में कहीं भी मैच की जाँच करें
Q # 47) उथली प्रतिलिपि और गहरी प्रति के बीच क्या अंतर है?
उत्तर: Shallow copy का उपयोग तब किया जाता है जब एक नया इंस्टेंस टाइप बन जाता है और यह उन मानों को रखता है जो कॉपी किए जाते हैं जबकि डीप कॉपी स्टोर वैल्यूज जो पहले से ही कॉपी की जाती हैं।
एक उथले प्रतिलिपि में तेजी से प्रोग्राम निष्पादन होता है जबकि गहरे कोय इसे धीमा बनाते हैं।
Q # 48) यदि कथन को वाक्यविन्यास की आवश्यकता है, लेकिन कार्यक्रम के लिए किसी क्रिया की आवश्यकता नहीं है, तो पायथन में किस कथन का उपयोग किया जाता है?
उत्तर: पास का बयान
उदाहरण:
If(a>10) print(“Python”) else pass
क्यू # 49)PEP8 किसको संदर्भित करता है?
उत्तर: PEP8 एक कोडिंग कन्वेंशन है जो कोड को अधिक पठनीय बनाने की सिफारिशों का एक सेट है।
Q # 50) * args और * kwargs क्या हैं?
उत्तर: उनका उपयोग किसी फ़ंक्शन के चर संख्या को पास करने के लिए किया जाता है। * आर्ग्स का उपयोग नॉन-कीवर्डेड, वैरिएबल लेंथ लॉजिक लिस्ट को पास करने के लिए किया जाता है जबकि * क्वार्ग्स का इस्तेमाल कीवर्डेड, वैरिएबल लेंथ लिस्ट लिस्ट को पास करने के लिए किया जाता है।
निष्कर्ष
मैं यह आशा करता हूँ पायथन साक्षात्कार प्रश्न लेख अजगर से संबंधित लोकप्रिय साक्षात्कार प्रश्नों की प्रकृति को समझने में आपकी मदद की।
कृपया ध्यान दें कि सैद्धांतिक ज्ञान के अलावा, साक्षात्कार सत्र के दौरान कुछ पायथन कार्यक्रमों को लिखने के लिए आपके पास बहुत मजबूत तार्किक और विश्लेषणात्मक कौशल होना चाहिए।
शुभकामनाएं!!
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- साक्षात्कार प्रश्न और उत्तर
- अजगर चर
- शीर्ष 50 सबसे लोकप्रिय CCNA साक्षात्कार प्रश्न और उत्तर
- पायथन स्ट्रिंग फ़ंक्शंस
- उत्तर के साथ स्पॉक साक्षात्कार प्रश्न (सर्वाधिक लोकप्रिय)
- पायथन ट्यूटोरियल फॉर बिगिनर्स (हैंड्स-ऑन फ्री पायथन ट्रेनिंग)
- कुछ दिलचस्प सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न
- शीर्ष 51 बूटस्ट्रैप साक्षात्कार प्रश्न और उत्तर