#bank.py def deposit(amount): print("Enter the deposit amount:",amount) def withdraw(amount): print("Enter the withdraw amount:",amount)
Die Datei zum Erstellen des Python-Moduls heißt bank.py
Die beiden Funktionen sind
Einzahlung (Betrag): Diese Funktion verwendet einen Parameterbetrag und gibt die Meldung mit dem Einzahlungsbetrag aus.
Abheben (Betrag): Diese Funktion verwendet auch einen Parameterbetrag und gibt die Meldung aus, die den Abhebungsbetrag angibt.
#customer.py import bank bank.deposit(1000) bank.withdraw(500)
Erstellen Sie eine weitere Python-Moduldatei mit dem Namen customer.py
Mit diesem Importschlüsselwort können wir das Bankmodul importieren. So können wir über customer.py
auf die Funktionen „deposit()“ und „draw()“ zugreifen
Enter the deposit amount: 1000 Enter the withdraw amount: 500
Vordefinierte Python-Module:
1.zufällig:
Mit dem Zufallsmodul können Sie Zufallszahlen generieren, Daten mischen und zufällige Elemente aus Sequenzen auswählen.
import random otp = random.randint(100000,999999) print(otp)
random.randint(a, b) gibt eine zufällige ganze Zahl zwischen a und b (einschließlich) zurück.
624367
2.math:
Das Mathematikmodul bietet Funktionen für grundlegende mathematische Operationen und Konstanten.
import math print(math.fabs(-5))
math.fabs(x): Gibt den absoluten Wert von x zurück.
5.0
3.os:
Bietet Funktionen für die Interaktion mit dem Betriebssystem (z. B. Dateiverwaltung, Verzeichnisse).
import os print(os.getcwd())
Es wird das aktuelle Arbeitsverzeichnis angezeigt.
/home/prigo/Desktop
4.sys
Bietet Zugriff auf systemspezifische Parameter und Funktionen, wie z. B. an das Skript übergebene Argumente.
import sys print(sys.argv)
Es wird der Dateiname angezeigt.
['one.py']
5.DatumUhrzeit
Wird zum Bearbeiten von Datums- und Uhrzeitangaben verwendet.
import datetime now = datetime.datetime.now() print(now)
Es werden das aktuelle Datum und die aktuelle Uhrzeit angezeigt.
2024-11-22 00:59:19.436950
6.mal
Bietet zeitbezogene Funktionen, einschließlich Zeitmessungen und Ausführungspausen.
import time time.sleep(2) # Sleep for 2 seconds
7.csv
Zum Lesen und Schreiben von CSV-Dateien.
import csv with open('data.csv', 'w', newline='') as file: writer = csv.writer(file) writer.writerow(['Name', 'Age']) writer.writerow(['Alice', 25])
8.numpy
Eine leistungsstarke Bibliothek für numerische Operationen auf Arrays und Matrizen.
import numpy as np arr = np.array([1, 2, 3, 4]) print(np.mean(arr)) # Mean of the array
9.Pandas
Wird zur Datenbearbeitung und -analyse verwendet, insbesondere für strukturierte Daten wie Tabellen.
import pandas as pd df = pd.DataFrame({'Name': ['Alice', 'Bob'], 'Age': [25, 30]}) print(df)
10.matplotlib
Eine beliebte Plotbibliothek zum Erstellen statischer, interaktiver und animierter Visualisierungen.
import matplotlib.pyplot as plt plt.plot([1, 2, 3], [4, 5, 6]) plt.show()
Das obige ist der detaillierte Inhalt vonVordefinierte Module in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!