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

Python में from...import Statement का क्या उपयोग है?


from module import function Statement

"from module import function" Statement का उपयोग Python Module से Specific Function Import करने के लिए किया जाता है।

उदाहरण

यदि आप math Library से sin Function Import करना चाहते हैं बिना किसी अन्य Function को Import किए, तो आप इसे निम्न प्रकार से कर सकते हैं:

>>> from math import sin
>>> sin(0)
0.0

ध्यान दें कि आपको sin को "math." से Prefix नहीं करना पड़ता क्योंकि केवल sin Import किया गया है, math नहीं।

Imported Functions को Alias करना

आप Imported Functions को Alias भी कर सकते हैं:

>>> from math import cos as cosine
>>> cosine(0)
1.0

Multiple Functions Import करना:

from math import sin, cos, tan, pi, sqrt

# या Multiple Lines में
from math import (
    sin, cos, tan,
    pi, e, sqrt,
    log, log10
)

Benefits of Specific Imports:

  • Namespace Clean रहता है
  • Code Self-Documenting होता है (दिखता है कि क्या Use हो रहा है)
  • IDE Autocomplete बेहतर काम करता है
  • Static Analysis Tools (pylint, mypy) बेहतर काम करते हैं
  • Performance में थोड़ा सुधार

  1. - Python में Import Statement का क्या उपयोग है?

    Python में Import Statement अपने Code में किसी Package का उपयोग करने के लिए, आपको पहले इसे Accessible बनाना होगा। आपको इसे Import करना होगा। आप Python में किसी भी चीज़ का उपयोग उससे पहले नहीं कर सकते जब तक कि वह Defined न हो। कुछ चीज़ें Built-in होती हैं, उदाहरण के लिए Basic Types (जैसे int, float,

  1. - पायथन में assert स्टेटमेंट का उपयोग क्या है?

    assert स्टेटमेंट का निम्न सिंटैक्स होता है: assert , उपरोक्त लाइन को इस प्रकार पढ़ा जाता है: यदि फाल्स मूल्यांकन करता है, तो एक एक्सेप्शन उठाया जाता है और आउटपुट होगा। यदि हम किसी कोड ब्लॉक या एक्सप्रेशन का परीक्षण करना चाहते हैं तो हम इसे assert कीवर्ड के बाद रखते हैं। यदि टेस्ट पास होता है या ए

  1. - पायथन में रिटर्न स्टेटमेंट का उपयोग क्यों करेंगे?

    print() फंक्शन कंसोल पर स्ट्रिंग या नंबर लिखता है, यानी प्रिंट करता है। return स्टेटमेंट फंक्शन कॉल होने पर उसके द्वारा लौटाए गए मान को प्रिंट नहीं करता। हालांकि यह फंक्शन को तुरंत बाहर निकलने या समाप्त करने का कारण बनता है, भले ही यह फंक्शन का अंतिम स्टेटमेंट न हो। जो फंक्शन्स मान लौटाते हैं उन्हें