Posted By Naveen Singh on 28 Apr 2023
python-programPython में module एक फ़ाइल है जिसमें python definition और statement होती हैं। एक module classes, functions और variables को परिभाषित कर सकता है। module में runnable code भी शामिल होते है। Grouping related code को module में add करने से code को समझना और उपयोग करना आसान हो जाता है। यह code को logically आसान बनाता है।
हम एक simple new.py file create करते हैं जिसमें हम दो कार्यों को define करते हैं, एक addition और दूसरा subtraction.
Example-:
# module new.py
def addition(a,b):
return a+b
def subtraction(a,b):
return a-b
हम python में किसी भी function या classes से defined module को किसी दूसरे module में import करने के लिए import statement का प्रयोग करते हैं। जब interpreter एक import
statement का सामना करता है, तो यह module को import करता है यदि module search path में present होता है। तो एक search path directories की एक list होती है जो एक module को
import करने के लिए interpreter search करता है।
Syntax-:
import module_name
note-: यह function और classes को directly import नही करता है, जो कि सिर्फ module को import करता है, किसी भी function को module के अंदर import करने के लिए हम dot(.) operator का प्रयोग करते हैं।
Example-:
import new
print(new.addition(4,5))
Output-:
9
जिसमे new एक .py file है जिसको हमने import किया है।
यह statement किसी भी module में से specific attributes को import कराने का काम करता है। मतलब की from import statement की सहायता से हम module में से किसी specific attribute को import कर सकते हैं।
Example-:
from math import sqrt, factorial
print(sqrt(4))
print(factorial(6))
Output-:
720
2.0
python में module को rename करने के लिए हम module के साथ ‘as’ keyword का प्रयोग करते है जिससे हम module के name को rename कर सकते हैं।
Syntax-:
Import module_name as module_rename
Example-:
import math as ma
print(ma.sqrt(4))
Output-:
2.0
I Hope आपको Module क्या होता है? module python में कैसे work करता है, और module के statements के बारे में आपको जानकारी मिली होगी। यदि आपको कोई doubt है तो comment section में comment कीजिए।