प्रोग्रामिंग में सामान्य कार्यों में सहायता के लिए पायथन कई उपयोगी मानक पुस्तकालयों के साथ आता है। math
यहां लोकप्रिय मानक पुस्तकालयों जैसे, random
, datetime
और का परिचय दिया गया है os
:
math
पुस्तकालय
पुस्तकालय math
गणितीय कार्य और संचालन प्रदान करता है। यह आपको जटिल गणनाएँ करने की अनुमति देता है जैसे संख्याओं को पूर्णांकित करना, लघुगणक की गणना करना, फैक्टोरियल की गणना करना, और बहुत कुछ।
उदाहरण:
import math
print(math.sqrt(25)) # Output: 5.0
print(math.factorial(5)) # Output: 120
random
पुस्तकालय
लाइब्रेरी random
यादृच्छिक संख्याओं के साथ काम करने के लिए उपकरण प्रदान करती है। आप यादृच्छिक संख्याएँ उत्पन्न कर सकते हैं, किसी सूची से एक यादृच्छिक तत्व चुन सकते हैं, या विभिन्न यादृच्छिक-संबंधित कार्य कर सकते हैं।
उदाहरण:
import random
print(random.random()) # Output: a random float between 0 and 1
print(random.randint(1, 10)) # Output: a random integer between 1 and 10
datetime
पुस्तकालय
लाइब्रेरी datetime
दिनांक और समय के साथ काम करने के लिए उपकरण प्रदान करती है। यह आपको वर्तमान तिथि, प्रारूप समय प्राप्त करने और दो तिथियों के बीच अंतर की गणना करने की अनुमति देता है।
उदाहरण:
import datetime
current_date = datetime.date.today()
print(current_date) # Output: current date in the format 'YYYY-MM-DD'
current_time = datetime.datetime.now()
print(current_time) # Output: current date and time in the format 'YYYY-MM-DD HH:MM:SS'
os
पुस्तकालय
लाइब्रेरी os
ऑपरेटिंग सिस्टम के साथ इंटरैक्ट करने के लिए उपकरण प्रदान करती है। आप निर्देशिका बनाने और हटाने, निर्देशिका में फ़ाइलों की सूची प्राप्त करने, वर्तमान कार्यशील निर्देशिका को बदलने और बहुत कुछ जैसे कार्य कर सकते हैं।
उदाहरण:
import os
current_dir = os.getcwd()
print(current_dir) # Output: current working directory
os.mkdir("new_folder") # create a new folder named "new_folder"
पायथन में ये लाइब्रेरी सामान्य कार्यों को करना आसान और कुशल बनाती हैं। इसके अतिरिक्त, प्रोग्रामिंग में विभिन्न कार्यों को संभालने के लिए पायथन के पास कई अन्य पुस्तकालय हैं।