पायथन मॉड्यूल

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

उदाहरण:

<कोड वर्ग = "टिप्पणियां"> # सरल मॉड्यूल, कैल्क.py


def add (x, y):

रिटर्न <कोड क्लास = "प्लेन"> (एक्स <कोड क्लास = "कीवर्ड"> + <कोड क्लास = "प्लेन"> वाई)

def घटाना (x, y):

<कोड क्लास = "कीवर्ड"> रिटर्न <कोड क्लास = "प्लेन"> (x <कोड क्लास = "कीवर्ड"> - <कोड क्लास = "प्लेन"> वाई)

आयात विवरण
हम किसी भी Python स्रोत फ़ाइल का उपयोग एक के रूप में कर सकते हैं किसी अन्य स्रोत पायथन फ़ाइल में एक आयात विवरण निष्पादित करके मॉड्यूल।
जब दुभाषिया एक आयात विवरण का सामना करता है, तो यह मॉड्यूल को आयात करता है यदि मॉड्यूल खोज पथ में मौजूद है। खोज पथ — यह निर्देशिकाओं की एक सूची है जिसे दुभाषिया मॉड्यूल आयात करने के लिए देखता है। उदाहरण के लिए, calc.py मॉड्यूल को आयात करने के लिए, हमें निम्न कमांड को स्क्रिप्ट के शीर्ष पर रखना होगा:


# calc. py आयातक

< कोड वर्ग = "कीवर्ड"> आयात <कोड वर्ग = "सादा"> कैल्क

Print add ( 10 , 2 )

तालिका>

आउटपुट:

12 

आयात से विवरण

पायथन से स्टेटमेंट आपको मॉड्यूल से कुछ विशेषताओं को आयात करने की अनुमति देता है। से .. आयात .. में निम्नलिखित सिंटैक्स है:


# sqrt आयात करना () और
<कोड वर्ग = "टिप्पणियां"> # गणित मॉड्यूल

कोड वर्ग = "कीवर्ड"> <कोड वर्ग = "सादा"> गणित < से /कोड> <कोड वर्ग = "कीवर्ड"> आयात <कोड वर्ग = "सादा"> वर्ग, भाज्य


<कोड वर्ग = "टिप्पणियां"> # अगर हम सिर्फ "गणित आयात करें" तो

# math. sqrt (16) और math.factorial ()
# आवश्यक।

Print sqrt ( 16 <कोड वर्ग = "सादा">)

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> भाज्य ( <कोड वर्ग = "मान"> 6 <कोड वर्ग = "सादा">)

आउटपुट:

4.0 720 

dir () फंक्शन
डीआईआर () बिल्ट- फ़ंक्शन में मॉड्यूल द्वारा परिभाषित नामों वाले स्ट्रिंग्स की एक क्रमबद्ध सूची देता है। सूची में मॉड्यूल में परिभाषित सभी मॉड्यूल, चर और कार्यों के नाम शामिल हैं।


<तालिका सीमा = "0" सेलपैडिंग = " 0 "सेलस्पेसिंग =" 0 ">

# इनलाइन मॉड्यूल को रैंडम में आयात करें

import < /कोड> <कोड वर्ग = "सादा"> यादृच्छिक

<कोड वर्ग = "कार्य"> प्रिंट <कोड वर्ग = "कार्य"> डीआईआर < कोड वर्ग = "सादा"> (गणित)

आउटपुट:

[`BPF`,` LOG4`, `NV_MAGICCONST`, `RECIP_BPF`, `रैंडम`, `SG_MAGICCONST`, `SystemRandom`, `TWOPI`, `WichmannHill`,` _BuiltinMethodType`, `_MethodType`, `__all__`, `__builtins__`, `__doc__`,`__doc__ `,` __name__`, `__package__`,` _acos`, `_ceil`, _e _cos`, `,` _exp`, `_hashlib`,` _hexlify`, `_inst`,` _log`, `_pi`,` _random `, `_sin`,` _ sqrt`, `_test`,` _test_generator`, `_urandom`, `_warn`,` betavariate`, `choice`,` Division`, `expovariate`,` gammavariate`, `gauss`, ` getrandbits ` , `getstate`,` jumpahead`, `lognormvariate`,` normalvariate`, `paretovariate`, `randint`, `random`,` Randrange`, `sample`,` Seed`, `setstate`,` shuffle`, ` त्रिकोणीय`, `वर्दी`, `वोनमिसवेरिएट`, `वेइबुलवेरिएट`] 

कोड स्निपेट बिल्ट-इन पायथन मॉड्यूल को दर्शाता है:

<कोड वर्ग = "टिप्पणियां"> # अंतर्निहित गणित मॉड्यूल का आयात

<कोड वर्ग = "कीवर्ड"> आयात कोड> <कोड वर्ग = "सादा"> गणित


<कोड वर्ग = "टिप्पणियां"> # वर्गमूल फ़ंक्शन (वर्ग) का उपयोग कर
< कोड वर्ग = "टिप्पणियां"> # गणित मॉड्यूल में

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> math. sqrt ( <कोड वर्ग = "मान"> 25 <कोड वर्ग = "सादा">)


<कोड वर्ग = "टिप्पणियां"> # पीआई समारोह का उपयोग कर गणित मॉड्यूल में युक्त

Print math.pi


<कोड वर्ग = "टिप्पणियां"> # 2 रेडियन = 11 4.59 डिग्री

Print math.degrees ( 2 )


# 60 डिग्री = 1.04 रेडियन

Print math.radians ( 60 )


# साइन 2 रेडियन

प्रिंट math.sin ( 2 )


# Cosine 0.5 radians

प्रिंट करें < कोड वर्ग = "सादा"> math.cos ( 0.5 )


<कोड वर्ग = "टिप्पणियां"> # 0.23 रेडियन स्पर्शरेखा

<कोड वर्ग = "कार्य"> प्रिंट < कोड वर्ग = "सादा"> math.tan ( 0.23 )


<कोड वर्ग = "टिप्पणियां"> # 1 * 2 * 3 * 4 = 24

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा" > math.factorial ( 4 )



# इनलाइन मॉड्यूल को यादृच्छिक में आयात करता है

< कोड वर्ग = "कीवर्ड"> आयात <कोड वर्ग = "सादा"> यादृच्छिक


# 0 से 5 तक एक यादृच्छिक पूर्णांक प्रिंट करें

Print <कोड वर्ग = "सादा"> random.randint ( 0 , 5 <कोड वर्ग =" सादा ">)

कोड वर्ग =" अपरिभाषित रिक्त स्थान ">
कोड वर्ग = "टिप्पणियां" > # 0 से 1 तक एक रैंडम फ्लोटिंग पॉइंट नंबर प्रिंट करें

Print random.random ()


# 0 से 100 तक की यादृच्छिक संख्या

प्रिंट <कोड वर्ग = "सादा"> random.random () <कोड वर्ग = "कीवर्ड"> * <कोड वर्ग = "मान "> 100


कोड वर्ग = "कार्य"> सूची <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा" > [ <कोड वर्ग = "मान"> 1 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 4 <कोड वर्ग = " सादा">, <कोड वर्ग = "रंग 1"> सही <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 800 <कोड वर्ग = "सादा">, <कोड वर्ग = "स्ट्रिंग"> "अजगर" <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 27 <कोड वर्ग = "सादा">, <कोड वर्ग = "स्ट्रिंग"> "हैलो" <कोड वर्ग = "सादा">]

br> # चुनने के लिए रैंडम मॉड्यूल में पिक फंक्शन का उपयोग करना
# एक सेट से यादृच्छिक तत्व जैसे सूची

Print random.choice ( List )


# आयात इनलाइन डेटाटाइम मॉड्यूल

<कोड वर्ग = "कीवर्ड"> आयात <कोड वर्ग = "सादा"> डेटाटाइम

<कोड वर्ग = "कीवर्ड"> से <कोड वर्ग = "सादा"> डेटाटाइम <कोड वर्ग = "कीवर्ड"> आयात <कोड वर्ग = "सादा"> दिनांक

< कोड CL ss = "कीवर्ड"> आयात <कोड वर्ग = "सादा"> समय


#
# Unix Epoch 1 जनवरी, 1970

प्रिंट <कोड क्लास = "सादा"> time.time ()


# की संख्या को कनवर्ट करता है दिनांक वस्तु के लिए सेकंड

<कोड वर्ग = "कीवर्ड"> pr int date.fromtimestamp ( 454554 )

> 88.4917616788 True 1461425771.87 1970-01-06 amp-youtube data-videoid = nfYZL-uFm-c लेआउट = रिस्पॉन्सिव चौड़ाई = 665 ऊंचाई = 374>

यह लेख गौरव श्रेष्ठ द्वारा छोड़ा गया है। कृपया टिप्पणी पोस्ट करें यदि आपको कुछ गलत लगता है या यदि आप ऊपर चर्चा किए गए विषय पर अतिरिक्त जानकारी साझा करना चाहते हैं। यदि आप Python.Engineering पसंद करते हैं और योगदान देना चाहते हैं, तो आप एक लेख भी लिख सकते हैं और इसे [email protected] पर मेल कर सकते हैं। अपने लेख को Python.Engineering होमपेज पर देखें और अन्य geeks की मदद करें।