Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में आर्गुमेंट को वैकल्पिक कैसे बनाएं

परिचय

कभी-कभी प्रोग्राम्स को वैकल्पिक आर्गुमेंट्स की आवश्यकता होती है - जब प्रदान किए जाएं तो उनका उपयोग करें, अन्यथा डिफ़ॉल्ट मानों पर वापस जाएं। इस उदाहरण में हम देखेंगे कि उनका उपयोग कैसे करें।

डैश (--) से शुरू होने वाले पैरामीटर्स को वैकल्पिक के रूप में पहचाना जाता है, इसलिए उन्हें छोड़ा जा सकता है, और उनके डिफ़ॉल्ट मान हो सकते हैं।

जो पैरामीटर्स डैश से शुरू नहीं होते वे पोजिशनल होते हैं और आमतौर पर आवश्यक होते हैं, इसलिए उनके डिफ़ॉल्ट मान नहीं होते।

कैसे करें


import argparse

parser = argparse.ArgumentParser(description='Optional Argument Example')
parser.add_argument('-n', '--name', metavar='name', default='World', help='Say Hello to <>')
args = parser.parse_args()
print(f"Hello {args.name}")

metavar उपयोग में आर्गुमेंट का वर्णन करने के लिए दिखता है, जबकि -n और --name क्रमशः "short" और "long" ऑप्शन नामों के लिए वर्णित हैं।

1. एक्जीक्यूशन से पहले हेल्प मैसेज देखें


>>> python test.py -h
usage: test.py [-h] [-n name]
Optional Argument Example
optional arguments:
  -h, --help     show this help message and exit
  -n name, --name name  Say Hello to <>

2. बिना किसी पैरामीटर के प्रोग्राम चलाएं


>>> python test.py
Hello World

3. यूनिवर्स नाम पास करके हेलो कहें


>>> python test.py --name Universe
Hello Universe
>>> python test.py -n Universe
Hello Universe

निष्कर्ष


Type        Example                Required   Default
Optional    -n (short), --name (long)  No        Yes
Positional  name or number, ..         Yes       No
  1. - पायथन not कीवर्ड का उपयोग कैसे करें

    पायथन not कीवर्ड का उपयोग कैसे करें पायथन not कीवर्ड True लौटाता है यदि कोई मान False के बराबर है और इसके विपरीत। यह कीवर्ड बूलियन के मान को उलट देता है। not कीवर्ड का उपयोग if स्टेटमेंट के साथ यह जांचने के लिए किया जा सकता है कि कोई मान सूची में नहीं है। मैं कैसे जांचूं कि कोई चीज सूची में नहीं है

  1. - पायथन में कॉम्प्लेक्स आर्ग्युमेंट का कोण प्राप्त करना

    कॉम्प्लेक्स आर्ग्युमेंट का कोण प्राप्त करने के लिए, पायथन में numpy.angle() मेथड का उपयोग करें। यह मेथड कॉम्प्लेक्स प्लेन पर पॉजिटिव रियल एक्सिस से काउंटरक्लॉकवाइज़ कोण को रेंज (-pi, pi] में लौटाता है, जिसका dtype numpy.float64 होता है। पहला पैरामीटर z, एक कॉम्प्लेक्स नंबर या कॉम्प्लेक्स नंबर्स का क

  1. पायथन में लॉग हिस्टोग्राम कैसे बनाएं? पायथन में लॉग हिस्टोग्राम कैसे बनाएं?

    लॉग हिस्टोग्राम बनाने के लिए, हम hist() मेथड के आर्गुमेंट में log=True का उपयोग कर सकते हैं। चरण संख्याओं की एक सूची बनाएं। density=True के साथ हिस्टोग्राम प्लॉट करें। फिगर को डिस्प्ले करने के लिए show() मेथड का उपयोग करें। उदाहरण import numpy as np import matplotlib.pyplot as plt plt.rcParams[fi