पायथन एब्स () विधि किसी संख्या का निरपेक्ष मान लौटाती है। किसी संख्या का निरपेक्ष मान 0 से संख्या की दूरी है। यह किसी भी ऋणात्मक संख्या को धनात्मक बनाता है, जबकि धनात्मक संख्याएँ अप्रभावित रहती हैं। उदाहरण के लिए, abs(-9) 9 लौटाएगा, जबकि abs(2) 2 लौटाएगा।
एक निरपेक्ष मान संख्या रेखा पर किसी संख्या और 0 के बीच की दूरी है। ये मान कई गणितीय समीकरणों में उपयोगी हैं। उदाहरण के लिए, दूरी की गणना में निरपेक्ष मानों का उपयोग किया जाता है।
वहीं abs() बिल्ट-इन फंक्शन आता है। abs() विधि का उपयोग किसी विशेष संख्या के निरपेक्ष मान की गणना के लिए किया जा सकता है।
इस ट्यूटोरियल में, हम चर्चा करेंगे कि abs() . का उपयोग कैसे करें पायथन में विधि। हम कुछ उदाहरणों का भी पता लगाएंगे जो कार्य को क्रिया में दर्शाते हैं।
पायथन में निरपेक्ष मान:एक व्याख्या
गणित में, एक निरपेक्ष मान यह दर्शाता है कि संख्या रेखा पर कोई संख्या शून्य से कितनी दूर है। भले ही कोई संख्या धनात्मक हो या ऋणात्मक, उस संख्या का निरपेक्ष मान हमेशा धनात्मक ही रहेगा।
उदाहरण के लिए, 5 . का निरपेक्ष मान है 5. -5 . का निरपेक्ष मान 5 . भी है . ऐसा इसलिए है क्योंकि दोनों 5 और -5 संख्या रेखा पर पाँच स्थान दूर हैं। यह कैसे काम करता है, यह बताने के लिए यहां एक उदाहरण संख्या रेखा है:
-5 | -4 | -3 | -2 | -1 | 1 | 2 | 3 | 4 | 5 |
-5 है 5 शून्य से दूर रिक्त स्थान, और 5 5 . भी है शून्य से दूर रिक्त स्थान।
निरपेक्ष मूल्य गणित और भौतिकी दोनों में एक महत्वपूर्ण अवधारणा है, और इन क्षेत्रों में इसके कई प्रकार के अनुप्रयोग हैं। डेटा विश्लेषण में निरपेक्ष मूल्यों का भी अक्सर उपयोग किया जाता है।
81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।
बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।
पायथन एब्सोल्यूट वैल्यू
पायथन abs() विधि किसी संख्या के निरपेक्ष मान की गणना करती है। abs() विधि एक पैरामीटर लेती है:वह संख्या जिसका निरपेक्ष मान आप परिकलित करना चाहते हैं।
यहां abs() . का सिंटैक्स दिया गया है विधि:
abs(value)
एब्स () विधि आपके द्वारा विधि से गुजरने वाले मान के आधार पर या तो एक फ़्लोटिंग-पॉइंट नंबर या एक पूर्णांक देता है:
- -9 9 लौटाएगा।
- -2.2 2.2 लौटाएगा।
फ़्लोटिंग-पॉइंट मान 2.2 है, जो संख्या में दिखाई देने वाली अवधि से दर्शाया जाता है। क्योंकि abs() पूर्णांक और फ़्लोटिंग-पॉइंट दोनों को स्वीकार करता है, इस पद्धति का उपयोग करने के लिए कोई संख्यात्मक रूपांतरण आवश्यक नहीं है।
पेट () शून्य मानों और सकारात्मक संख्याओं के साथ काम करता है (फ्लोटिंग नंबर और पूर्णांक सहित)। हालांकि, abs() फ़ंक्शन उसी मान को वापस कर देगा जैसा मान प्रारंभ में फ़ंक्शन के माध्यम से पार्स किया गया था। यह धनात्मक संख्याएँ हैं और शून्य मान ऋणात्मक संख्याएँ नहीं हैं।
आइए एक उदाहरण का उपयोग यह समझाने के लिए करें कि abs() . कैसे विधि काम करती है।
पायथन एब्स () विधि उदाहरण
मान लीजिए कि आप स्थानीय पुलिस विभाग के लिए काम कर रहे हैं। वे आपको एक ऐप बनाने के लिए कहते हैं जो यह गणना करता है कि क्या एक निश्चित सड़क पर ड्राइवर तेज टिकट के कारण हैं। इस सड़क पर, ड्राइवरों को औसत चालक के समान गति से चलना चाहिए।
पुलिस विभाग नहीं चाहता कि लोग इस सीमा को पार करें क्योंकि सड़क पर दुर्घटनाओं का एक सिलसिला था। कई दुर्घटनाएं ड्राइवरों के बीच अत्यधिक गति परिवर्तनशीलता के कारण हुईं।
औसत चालक की तुलना में 10 मील (सीए. 16 किमी) प्रति घंटे (सीए. 16 किमी/घंटा) से अधिक तेज या धीमी गति से वाहन चलाना एक जोखिम प्रस्तुत करता है। इस सीमा को पार करने वाले ड्राइवरों को टिकट प्राप्त करना चाहिए।
गति का मूल्यांकन
हम यह निर्धारित करने के लिए एक प्रोग्राम बनाने जा रहे हैं कि ड्राइवर को उनकी गति के आधार पर टिकट मिलना चाहिए या नहीं:
average_speed = 50 current_speed = 38 difference_between_average_and_current_speed = average_speed - current_speed absolute_value = abs(difference_between_average_and_current_speed) print(absolute_value)
हमारा कोड लौटाता है:12 ।
कोड की पहली पंक्ति पर, हमने एक पायथन चर घोषित किया। यह चर सड़क पर कारों की औसत गति को संग्रहीत करता है, जो इस मामले में 50 मील प्रति घंटे (सीए 80 किमी/घंटा) था। फिर, हमने एक वैरिएबल घोषित किया जो इस मामले में एक विशिष्ट ड्राइवर की वर्तमान गति—38 मील प्रति घंटे (सीए 61 किमी/घंटा) को संग्रहीत करता है।
अगली पंक्ति में, हमने विशिष्ट ड्राइवरों की वर्तमान गति और सड़क पर कारों की औसत गति के बीच अंतर की गणना की। फिर, हमने यह मान लिया और abs() . का इस्तेमाल किया निरपेक्ष मान प्राप्त करने की विधि।
तकनीकी रूप से, चालक की गति और औसत गति के बीच का अंतर -12 mph (ca. 19 km/h) है। लेकिन, हम केवल विशिष्ट ड्राइवर की गति और सड़क पर कारों की औसत गति के बीच का अंतर जानना चाहते थे। हमने अपने मान को एक निरपेक्ष मान में बदलने के लिए एब्स () का उपयोग किया, और हमारा प्रोग्राम 12 returned वापस आ गया ।
संदेश प्रदर्शित करना
हम चाहते हैं कि हमारा कार्यक्रम एक संदेश प्रदर्शित करे यदि ड्राइवर को टिकट देय है। ऐसा करने के लिए, हम अपने पिछले कार्यक्रम के अंत में एक पायथन if स्टेटमेंट जोड़ सकते हैं"
print("Speed Difference: " + absolute_value) if absolute_value > 10: print("This driver is exceeding the speed limit. Write them a ticket.") else: print("This driver is not exceeding the speed limit.")
सबसे पहले, हम ड्राइवर की गति के अंतर को कंसोल पर प्रिंट करते हैं। फिर, हम एक if स्टेटमेंट का उपयोग यह मूल्यांकन करने के लिए करते हैं कि ड्राइवर गति सीमा को पार कर रहा है या नहीं। एक अलग पायथन प्रिंट स्टेटमेंट इस पर निर्भर करता है कि ड्राइवर गति सीमा से अधिक है या गाड़ी चला रहा है।
एब्सोल्यूट वैल्यू पायथन:डिस्टेंस कैलकुलेशन
निरपेक्ष मान आमतौर पर दूरी की गणना में उपयोग किए जाते हैं।
मान लीजिए कि हम अपने घर से कहीं 20 मील (लगभग 32 किमी) दूर यात्रा करने की कोशिश कर रहे हैं। हम गलती से 31 मील की यात्रा कर लेते हैं।
यदि हम यह जानना चाहते हैं कि हम अपने गंतव्य तक पहुँचने तक कितने मील बचे हैं, तो हम एक ऋणात्मक संख्या के साथ समाप्त होंगे। उस ऋणात्मक संख्या को धनात्मक संख्या में बदलने के लिए, हम abs() . का उपयोग कर सकते हैं ।
यहाँ एक उदाहरण के लिए कोड है जो पायथन में एब्स () फ़ंक्शन का उपयोग करता है:
miles_from_home = 20 travelled = 31 miles_left = miles_from_home - travelled print(abs(miles_left))
हमारा कोड लौटाता है:11 ।
अगर हमने abs() . निर्दिष्ट नहीं किया होता , हमारा प्रोग्राम -11 . वापस आ जाता क्योंकि 20 और 31 के बीच का अंतर -11 है। हालांकि, क्योंकि हमने abs() . का इस्तेमाल किया था , हमारे कार्यक्रम ने एक पूर्ण मूल्य लौटाया।
निष्कर्ष
abs() पायथन में विधि का उपयोग फ्लोटिंग-पॉइंट नंबर या पूर्णांक को निरपेक्ष मान में बदलने के लिए किया जा सकता है। यह विशेष रूप से तब उपयोगी होता है जब आप दो मानों के बीच अंतर जानना चाहते हैं।
इस ट्यूटोरियल में, हमने पता लगाया कि abs() . का उपयोग कैसे किया जाता है पायथन में, दो उदाहरणों के संदर्भ में।
क्या आप अपने पायथन ज्ञान को आगे बढ़ाना चाहते हैं? हमारा पूरा देखें कि पायथन गाइड कैसे सीखें। इस गाइड में, आपको पायथन सीखने के बारे में सलाह और देखने के लिए शीर्ष शिक्षण संसाधनों की एक सूची मिलेगी।