-
पायथन में डेटा टाइप कन्वर्जन
कभी-कभी, आपको बिल्ट-इन टाइप्स के बीच कन्वर्जन करने की आवश्यकता हो सकती है। टाइप्स के बीच कन्वर्ट करने के लिए, आप बस टाइप के नाम को एक फंक्शन के रूप में उपयोग करते हैं। एक डेटा टाइप से दूसरे में कन्वर्जन करने के लिए कई बिल्ट-इन फंक्शन्स हैं। ये फंक्शन्स कन्वर्टेड मान को दर्शाने वाला एक नया ऑब्जेक्ट
-
पायथन में ऑपरेटर्स के प्रकार
ऑपरेटर्स वे कंस्ट्रक्ट्स हैं जो ऑपरेंड्स के मान को मैनिपुलेट कर सकते हैं। एक्सप्रेशन 4 + 5 = 9 पर विचार करें। यहां, 4 और 5 को ऑपरेंड्स कहा जाता है और + को ऑपरेटर कहा जाता है। पायथन भाषा निम्नलिखित प्रकार के ऑपरेटर्स को सपोर्ट करती है: अंकगणितीय ऑपरेटर्स तुलना (रिलेशनल) ऑपरेटर्स असाइनमेंट ऑपरेटर्स
-
पायथन अंकगणितीय ऑपरेटर्स
मान लीजिए वेरिएबल a में 10 और वेरिएबल b में 20 है, तो: क्र.सं.ऑपरेटर और विवरणउदाहरण 1+ जोड़ऑपरेटर के दोनों तरफ के मानों को जोड़ता हैa + b = 30 2- घटावराइट हैंड ऑपरेंड को लेफ्ट हैंड ऑपरेंड से घटाता हैa - b = -10 3* गुणाऑपरेटर के दोनों तरफ के मानों को गुणा करता हैa * b = 200 4/ भागलेफ्ट हैंड ऑपरे
-
पायथन तुलना ऑपरेटर्स
ये ऑपरेटर्स उनके दोनों तरफ के मानों की तुलना करते हैं और उनके बीच संबंध तय करते हैं। इन्हें रिलेशनल ऑपरेटर्स भी कहा जाता है। मान लीजिए वेरिएबल a में 10 और वेरिएबल b में 20 है, तो: क्र.सं.ऑपरेटर और विवरणउदाहरण 1==यदि दोनों ऑपरेंड्स के मान समान हैं तो कंडीशन true हो जाती है(a == b) is not true. 2
-
पायथन असाइनमेंट ऑपरेटर्स
मान लीजिए वेरिएबल a में 10 और वेरिएबल b में 20 है, तो: क्र.सं.ऑपरेटर और विवरणउदाहरण 1=राइट साइड ऑपरेंड्स से मान को लेफ्ट साइड ऑपरेंड को असाइन करता हैc = a + b, a + b का मान c में असाइन करता है 2+= एड ANDराइट ऑपरेंड को लेफ्ट ऑपरेंड में जोड़ता है और रिजल्ट को लेफ्ट ऑपरेंड को असाइन करता हैc += a,
-
पायथन बिटवाइज़ ऑपरेटर्स
बिटवाइज़ ऑपरेटर बिट्स पर काम करता है और बिट दर बिट ऑपरेशन करता है। मान लीजिए a = 60; और b = 13; अब बाइनरी फॉर्मेट में उनके मान 0011 1100 और 0000 1101 होंगे। निम्न तालिका पायथन द्वारा सपोर्टेड बिटवाइज़ ऑपरेटर्स को उदाहरण सहित सूचीबद्ध करती है, जहां हम उपरोक्त दो वेरिएबल्स (a और b) को ऑपरेंड्स के रूप
-
पायथन लॉजिकल ऑपरेटर्स
पायथन भाषा द्वारा निम्नलिखित लॉजिकल ऑपरेटर्स सपोर्टेड हैं। मान लीजिए वेरिएबल a में 10 और वेरिएबल b में 20 है, तो: क्र.सं.ऑपरेटर और विवरणउदाहरण 1 and लॉजिकल ANDयदि दोनों ऑपरेंड्स true हैं तो कंडीशन true हो जाती है। (a and b) is true. 2 or लॉजिकल ORयदि दोनों में से कोई भी ऑपरेंड नॉन-ज़ीरो है त
-
पायथन मेंबरशिप ऑपरेटर्स
पायथन के मेंबरशिप ऑपरेटर्स किसी सीक्वेंस (जैसे स्ट्रिंग्स, लिस्ट्स, या टपल्स) में मेंबरशिप की जांच करते हैं। दो मेंबरशिप ऑपरेटर्स हैं: क्र.सं.ऑपरेटर और विवरणउदाहरण 1 inयदि यह निर्दिष्ट सीक्वेंस में वेरिएबल ढूंढता है तो true देता है, अन्यथा false। x in y, यहां in का परिणाम 1 होता है यदि x सीक्व
-
पायथन ऑपरेटर्स प्रीसिडेंस
निम्न तालिका सभी ऑपरेटर्स को उच्चतम प्रीसिडेंस से निम्नतम तक सूचीबद्ध करती है। क्र.सं.ऑपरेटर और विवरण 1**एक्सपोनेंशिएशन (घात) 2~ + -कॉम्प्लीमेंट, यूनरी प्लस और माइनस 3* / % //गुणा, भाग, मोड्यूलो और फ्लोर डिवीजन 4+ -जोड़ और घटाव 5>> <<राइट और लेफ्ट बिटवाइज़ शिफ्ट 6&बिटवाइज़ AND 7
-
पायथन में लूप कंट्रोल स्टेटमेंट्स
लूप कंट्रोल स्टेटमेंट्स एक्जीक्यूशन को उसके सामान्य क्रम से बदल देते हैं। जब एक्जीक्यूशन किसी स्कोप को छोड़ता है, तो उस स्कोप में बने सभी ऑटोमैटिक ऑब्जेक्ट्स नष्ट हो जाते हैं। पायथन निम्नलिखित कंट्रोल स्टेटमेंट्स को सपोर्ट करता है। उनका विवरण देखने के लिए निम्न लिंक्स पर क्लिक करें। आइए लूप कंट्रोल
-
पायथन में पैलिंड्रोम लिंक्ड लिस्ट
मान लीजिए हमारे पास एक लिंक्ड लिस्ट है। हमें जांचना है कि लिस्ट के एलिमेंट्स पैलिंड्रोम बनाते हैं या नहीं। इसलिए यदि लिस्ट एलिमेंट [1,2,3,2,1] की तरह है, तो यह एक पैलिंड्रोम है। समाधान के चरण fast := head, slow := head, rev := None और flag := 1 यदि head खाली है, तो true लौटाएं जब fast और fast का n
-
पायथन में सबसे छोटा अनसॉर्टेड कंटीन्यूअस सबऐरे
मान लीजिए हमारे पास एक इंटीजर ऐरे है, हमें एक कंटीन्यूअस सबऐरे ढूंढना है जैसे कि यदि हम केवल उस सबऐरे को आरोही क्रम में सॉर्ट करें, तो पूरा ऐरे सॉर्ट हो जाए। हमें सबसे छोटे ऐसे सबऐरे की लंबाई आउटपुट करनी है। इसलिए यदि ऐरे [2,6,4,8,10,9,15] है, तो आउटपुट 5 होगा। सबऐरे [6,4,8,10,9] होगा। समाधान के चर
-
पायथन में नॉन-डिक्रीजिंग ऐरे
मान लीजिए हमारे पास n इंटीजर्स का एक ऐरे है, हमें यह जांचना है कि क्या यह अधिकतम एक एलिमेंट को मॉडिफाई करके नॉन-डिक्रीजिंग बन सकता है। हम एक ऐरे को नॉन-डिक्रीजिंग परिभाषित करते हैं यदि यह इस नियम को संतुष्ट करता है: array[i] <= array[i + 1] प्रत्येक i (1 <= i < n) के लिए। इसलिए यदि ऐरे [4,
-
पायथन में K नेगेशन्स के बाद ऐरे का योग अधिकतम करना
मान लीजिए हमारे पास इंटीजर्स का एक ऐरे A है, हमें निम्नलिखित तरीके से ऐरे को संशोधित करना है: हम एक i चुन सकते हैं और A[i] को -A[i] से बदल सकते हैं, और हम इस प्रक्रिया को K बार दोहराएंगे। हमें इस तरह बदलने के बाद ऐरे का सबसे बड़ा संभव योग लौटाना है। इसलिए, यदि ऐरे A = [4,2,3], और K = 1, तो आउटपुट
-
पायथन में अल्फाबेट से इंटीजर मैपिंग से स्ट्रिंग डिक्रिप्ट करना
मान लीजिए हमारे पास एक स्ट्रिंग s है जो डिजिट्स (0 - 9) और # से बनी है। हमें s को निम्नानुसार अंग्रेजी लोअरकेस कैरेक्टर्स में मैप करना है: कैरेक्टर्स (a से i) को (1 से 9) द्वारा दर्शाया जाता है। कैरेक्टर्स (j से z) को (10# से 26#) द्वारा दर्शाया जाता है। हमें मैपिंग के बाद बनी स्ट्रिंग ढूंढनी ह
-
पायथन का उपयोग करके मैथमेटिकल फ़ंक्शन्स
पायथन में निम्नलिखित फ़ंक्शन्स शामिल हैं जो मैथमेटिकल गणना करते हैं। क्र.सं. फ़ंक्शन और रिटर्न्स (विवरण) 1 abs(x)x का निरपेक्ष मान: x और शून्य के बीच की (पॉजिटिव) दूरी। 2 ceil(x)x की सीलिंग: x से कम नहीं सबसे छोटा इंटीजर। 3 cmp(x, y)-1 यदि x y। 4 exp(x)x का एक्सपोनेंशियल: e^x। 5 fa
-
पायथन में रैंडम नंबर फ़ंक्शन्स
रैंडम नंबर्स का उपयोग गेम्स, सिमुलेशन्स, टेस्टिंग, सिक्योरिटी, और प्राइवेसी एप्लीकेशन्स के लिए किया जाता है। पायथन में निम्नलिखित फ़ंक्शन्स शामिल हैं जो आमतौर पर उपयोग किए जाते हैं। क्र.सं. फ़ंक्शन और विवरण 1 choice(seq)लिस्ट, टुपल, या स्ट्रिंग से एक रैंडम आइटम। 2 randrange([start,] stop[
-
पायथन में ट्रिग्नोमेट्रिक फ़ंक्शन्स
पायथन में निम्नलिखित फ़ंक्शन्स शामिल हैं जो ट्रिग्नोमेट्रिक गणना करते हैं। क्र.सं. फ़ंक्शन और विवरण 1 acos(x)x का आर्क कोसाइन लौटाता है, रेडियन्स में। 2 asin(x)x का आर्क साइन लौटाता है, रेडियन्स में। 3 atan(x)x का आर्क टैंजेंट लौटाता है, रेडियन्स में। 4 atan2(y, x)atan(y / x) लौटाता ह
-
पायथन में मैथमेटिकल कॉन्स्टेंट्स
मॉड्यूल दो मैथमेटिकल कॉन्स्टेंट्स भी परिभाषित करता है: क्र.सं. कॉन्स्टेंट्स और विवरण 1 piमैथमेटिकल कॉन्स्टेंट pi। 2 eमैथमेटिकल कॉन्स्टेंट e।
-
पायथन में स्ट्रिंग मान एक्सेस करना
पायथन कैरेक्टर टाइप को सपोर्ट नहीं करता; इन्हें लंबाई एक की स्ट्रिंग्स के रूप में माना जाता है, इस प्रकार सबस्ट्रिंग भी माना जाता है। उदाहरण सबस्ट्रिंग्स एक्सेस करने के लिए, इंडेक्स या इंडेक्स के साथ स्लाइसिंग के लिए स्क्वायर ब्रैकेट्स का उपयोग करें। उदाहरण के लिए: #!/usr/bin/python var1 = Hello W