-
पायथन कोडिंग मानक/सर्वोत्तम अभ्यास क्या हैं?
आप PEP8 गाइड को पवित्र कब्र के रूप में उपयोग कर सकते हैं। लगभग सभी अजगर दुनिया इस गाइड का उपयोग स्वच्छ समझने योग्य और मानक पायथन कोड लिखने के लिए करती है। यह सभी आधुनिक पाठ संपादकों के लिए एक विस्तार के रूप में एक लिंटर के रूप में उपलब्ध है। आप इसे https://www.python.org/dev/peps/pep-0008/ पर देख सकत
-
हम पायथन में प्रति पंक्ति कई प्रिंट स्टेटमेंट कैसे जोड़ सकते हैं?
आप Python 2 का उपयोग करके प्रति पंक्ति कई प्रिंट स्टेटमेंट को जोड़ सकते हैं और Python 3 में फ़ंक्शन को प्रिंट करने के लिए अंतिम तर्क का उपयोग कर सकते हैं। उदाहरण Python2.x print "Hello", print " world" Python3.x print ("Hello", end='') print (" world"
-
हम पायथन में चर के लिए मान कैसे निर्दिष्ट करते हैं?
अजगर चरों को स्मृति स्थान आरक्षित करने के लिए स्पष्ट घोषणा की आवश्यकता नहीं है। घोषणा स्वचालित रूप से होती है जब आप किसी चर के लिए मान निर्दिष्ट करते हैं। समान चिह्न (=) का उपयोग चरों को मान निर्दिष्ट करने के लिए किया जाता है। =ऑपरेटर के बाईं ओर का ऑपरेंड वेरिएबल का नाम है और =ऑपरेटर के दाईं ओर ऑपरे
-
मैं पायथन में एक चर के लिए एक शब्दकोश मान कैसे निर्दिष्ट करूं?
आप एक्सेस ऑपरेटर [] का उपयोग करके पायथन में एक वेरिएबल के लिए एक डिक्शनरी वैल्यू असाइन कर सकते हैं। उदाहरण my_dict = { 'foo': 42, 'bar': 12.5 } new_var = my_dict['foo'] print(new_var) आउटपुट यह आउटपुट देगा - 42 उदाहरण इस सिंटैक्स का उपयोग इस कुंजी
-
पायथन में एक ही चर के लिए एकाधिक मान कैसे असाइन करें?
पायथन में, अगर आप कुछ ऐसा करने की कोशिश करते हैं a = b = c = [0,3,5] a[0] = 10 अंत में आपको वही मान . में मिलेंगे a, b, and c: [10, 3, 5] ऐसा इसलिए है क्योंकि यहां तीनों चर एक ही मान की ओर इशारा करते हैं। यदि आप इस मान को संशोधित करते हैं, तो आपको परिवर्तन सभी नामों, अर्थात, a, b और c में दिखाई दे
-
मैं बाइट्स को पायथन स्ट्रिंग में कैसे परिवर्तित कर सकता हूं?
एक स्ट्रिंग बनाने के लिए आपको बाइट्स ऑब्जेक्ट को डीकोड करना होगा। यह स्ट्रिंग क्लास से डीकोड फ़ंक्शन का उपयोग करके किया जा सकता है जो उस एन्कोडिंग को स्वीकार करेगा जिसे आप डीकोड करना चाहते हैं। उदाहरण my_str = b"Hello" # b means its a byte string new_str = my_str.decode('utf-8') #
-
क्या आप बता सकते हैं कि पायथन में मेटाक्लास और इनहेरिटेंस क्या है?
प्रत्येक वर्ग एक वस्तु है। यह मेटाक्लास नामक किसी चीज़ का उदाहरण है। डिफ़ॉल्ट मेटाक्लास टाइप किया गया है। आप इसे is इंस्टेंस फ़ंक्शन का उपयोग करके देख सकते हैं। उदाहरण के लिए, class Foo: pass foo = Foo() isinstance(foo, Foo) isinstance(Foo, type) यह आउटपुट देगा: True True एक मेटाक्ला
-
मैं पाइथन में बाइट सरणी को JSON प्रारूप में कैसे परिवर्तित कर सकता हूं?
एक स्ट्रिंग बनाने के लिए आपको बाइट्स ऑब्जेक्ट को डीकोड करना होगा। यह स्ट्रिंग क्लास से डिकोड फ़ंक्शन का उपयोग करके किया जा सकता है जो उस एन्कोडिंग को स्वीकार करेगा जिसे आप डीकोड करना चाहते हैं। उदाहरण my_str = b"Hello" # b means its a byte string new_str = my_str.decode('utf-8') #
-
हम पायथन टपल से किसी विशेष कीवर्ड को कैसे प्राप्त करते हैं?
यदि आपके पास स्ट्रिंग्स का टपल है और आप किसी विशेष स्ट्रिंग को खोजना चाहते हैं, तो आप इन ऑपरेटर का उपयोग कर सकते हैं। उदाहरण tpl = ("Hello", "world", "Foo", "bar") print("world" in tpl) आउटपुट यह आउटपुट देगा - True उदाहरण यदि आप जांचना चाहते हैं क
-
पायथन सूची में सजातीय सूची क्या है?
पायथन में समरूप सूची जैसा कुछ नहीं है। पायथन दस्तावेज़ केवल समरूप डेटा के लिए सूचियों का उपयोग करने का सुझाव देते हैं। डॉक्स को उद्धृत करना सूचियां परिवर्तनशील अनुक्रम हैं, जो आमतौर पर सजातीय वस्तुओं के संग्रह को संग्रहीत करने के लिए उपयोग की जाती हैं (जहां समानता की सटीक डिग्री आवेदन के अनुसार अलग
-
मैं JSON के साथ पायथन टुपल्स को कैसे संरक्षित कर सकता हूं?
JSON प्रारूप में टपल की कोई अवधारणा नहीं है। पायथन का JSON मॉड्यूल पायथन टुपल्स को JSON सूचियों में परिवर्तित करता है क्योंकि यह JSON में टपल की सबसे नज़दीकी चीज़ है। अपरिवर्तनीयता संरक्षित नहीं की जाएगी। यदि आप उन्हें संरक्षित करना चाहते हैं, तो अचार जैसी उपयोगिता का उपयोग करें या अपने स्वयं के एन्
-
सूची में सूची के बजाय पाइथन सूची में टपल क्यों लौटाता है?
पायथन आपसे अपेक्षा करता है कि जब वह कुछ डेटा लौटाता है तो आप डेटा को म्यूटेट नहीं करेंगे। टुपल्स भी सूचियों की तुलना में तेज़ हैं। टुपल्स का आमतौर पर उपयोग किया जाता है जहां आदेश और स्थिति सार्थक और सुसंगत होती है। तो उदाहरण के लिए, यदि आपके पास पाइथन में डेटाबेस ड्राइवर है और कुछ डेटा के लिए क्वेरी
-
मैं पायथन टुपल को सी सरणी में कैसे परिवर्तित कर सकता हूं?
एक अजगर टपल अनिवार्य रूप से तत्वों की एक अपरिवर्तनीय सरणी है। यह सी को एक सरणी के रूप में मानचित्र करता है। लेकिन चूंकि हम सी में सीधे मेमोरी के साथ काम करते हैं और सी में एक अपरिवर्तनीय सरणी की तरह कोई निर्माण नहीं होता है, आप अपरिवर्तनीय गुणों के साथ एक टपल को सी सरणी में परिवर्तित नहीं कर सकते है
-
हम पायथन में दो सूचियों की तुलना कैसे करते हैं?
इसे करने का सबसे आसान तरीका उपयोग सेट है। सेट सूचियां लेंगे और केवल अद्वितीय मान लेंगे। फिर आप एक &ऑपरेशन कर सकते हैं जो सामान्य वस्तुओं को सूचियों से प्राप्त करने के लिए चौराहे की तरह कार्य करता है। उदाहरण >>> a = [1, 2, 3, 4, 5] >>> b = [9, 8, 7, 6, 5] >>> set(a) &
-
हम पायथन में दो टुपल्स की तुलना कैसे करते हैं?
टुपल्स की तुलना स्थिति के आधार पर की जाती है:पहले टपल के पहले आइटम की तुलना दूसरे टपल के पहले आइटम से की जाती है; यदि वे समान नहीं हैं, तो यह तुलना का परिणाम है, अन्यथा दूसरा आइटम माना जाता है, फिर तीसरा और इसी तरह। उदाहरण >>> a = (1, 2, 3) >>> b = (1, 2, 5) >>> a < b
-
हम पायथन में दो शब्दकोशों की तुलना कैसे करते हैं?
अजगर में dicts भी वर्ग हैं। इनमें __eq__method ओवरराइड है, इसलिए आप ==ऑपरेटर का उपयोग यह जांचने के लिए कर सकते हैं कि 2 शब्दकोश बराबर हैं या नहीं। उदाहरण a = {'foo': 10, 'bar': 150} b = {'foo': 10, 'bar': 150} print(a == b) आउटपुट यह आउटपुट देगा - True यदि आप 2 शब्दक
-
पायथन टुपल तत्वों को उनके पहले तत्व से कैसे समूहित करें?
पायथन में डिफॉल्टडिक्ट नामक एक फ़ंक्शन होता है जो पायथन टपल तत्वों को उनके पहले तत्व द्वारा समूहित करता है। उदाहरण lst = [ (1, 'Hello', 'World', 112), (2, 'Hello', 'People', 42), (2, 'Hi', 'World', 200) ] संग्रह स
-
मैं पायथन में अपरिवर्तनीय वैक्टर का प्रतिनिधित्व कैसे कर सकता हूं?
पायथन में अपरिवर्तनीय वैक्टर का प्रतिनिधित्व करने के लिए आप टुपल्स का उपयोग कर सकते हैं। टुपल्स अपरिवर्तनीय डेटा संरचनाएं हैं जो एक सूची की तरह व्यवहार करती हैं लेकिन क्रम बनाए रखती हैं और सूचियों से तेज होती हैं। उदाहरण myVec = (10, 15, 21) myVec[0] = 10 यह एक त्रुटि उत्पन्न करेगा क्योंकि टुपल्स
-
मैं एक गैर-शाब्दिक पायथन टपल कैसे बना सकता हूं?
आप पहले एक सूची बना सकते हैं, फिर उस एकल मान को बदल सकते हैं जिसे आप बदलना चाहते हैं, फिर अंत में इसे एक टपल में परिवर्तित करें यदि आप एक गैर-शाब्दिक पायथन टपल बनाना चाहते हैं। उदाहरण के लिए, def create_non_literal_tuple(a, b, c): x = [1] * a x[c] = b return tu
-
मैं यूनिकोड स्ट्रिंग्स का पायथन टपल कैसे बना सकता हूं?
आप इस टपल को परिभाषित करते समय u सिंटैक्स का उपयोग करके पाइथन में यूनिकोड स्ट्रिंग्स का एक टपल बना सकते हैं। उदाहरण a = [(u'亀',), (u'犬',)] print(a) आउटपुट यह आउटपुट देगा [('亀',), ('犬',)] ध्यान दें कि यदि आप यह कहना चाहते हैं कि यह एक यूनिकोड स्ट्रिंग है तो आपको u प्