Maison > développement back-end > Tutoriel Python > Modules prédéfinis en python

Modules prédéfinis en python

Linda Hamilton
Libérer: 2024-11-25 06:30:12
original
734 Les gens l'ont consulté

Predefined Modules in python

  1. Créez un module python appelé Bank.
  2. Ajouter des fonctions : dépôt (montant) retirer(montant)
  3. Créez un module Python supplémentaire appelé Client
  4. Depuis le module client, appelez les fonctions de dépôt et de retrait du module Banque.
#bank.py
def deposit(amount):
    print("Enter the deposit amount:",amount)
def withdraw(amount):
    print("Enter the withdraw amount:",amount)
Copier après la connexion

Créez le nom du fichier du module Python appelé bank.py
Les deux fonctions sont
dépôt(montant) : Cette fonction prend un paramètre montant et imprime le message indiquant le montant du dépôt.
retirer(montant) : Cette fonction prend également un paramètre montant et imprime le message indiquant le montant du retrait.

#customer.py
import bank
bank.deposit(1000)
bank.withdraw(500)

Copier après la connexion

Créez un autre nom de fichier de module Python appelé customer.py

En utilisant ce mot-clé import, nous pouvons importer le module bancaire. afin que nous puissions accéder aux fonctions deposit() et Remove() depuis customer.py

Enter the deposit amount: 1000
Enter the withdraw amount: 500


Copier après la connexion

Modules prédéfinis Python :

1.aléatoire :

Le module aléatoire vous permet de générer des nombres aléatoires, de mélanger des données et de sélectionner des éléments aléatoires dans des séquences.

import random
otp = random.randint(100000,999999)
print(otp)

Copier après la connexion

random.randint(a, b) renvoie un entier aléatoire entre a et b (inclus).

624367
Copier après la connexion

2.maths :

Le module mathématique fournit des fonctions pour les opérations mathématiques de base et les constantes.

import math
print(math.fabs(-5))

Copier après la connexion

math.fabs(x) : renvoie la valeur absolue de x.

5.0
Copier après la connexion

3.os :

Fournit des fonctions pour interagir avec le système d'exploitation (par exemple, gestion des fichiers, répertoires).

import os
print(os.getcwd())  
Copier après la connexion

Il affichera le répertoire de travail actuel.

/home/prigo/Desktop
Copier après la connexion

4.sys

Fournit un accès aux paramètres et fonctions spécifiques au système, tels que les arguments transmis au script.

import sys
print(sys.argv)  
Copier après la connexion

Il affichera le nom du fichier.

['one.py']
Copier après la connexion

5.datetime

Utilisé pour manipuler les dates et les heures.

import datetime
now = datetime.datetime.now()
print(now) 

Copier après la connexion

Il affichera la date et l'heure actuelles.

2024-11-22 00:59:19.436950

Copier après la connexion

6.heure

Fournit des fonctions liées au temps, y compris des mesures de temps et des pauses dans l'exécution.

import time
time.sleep(2)  # Sleep for 2 seconds
Copier après la connexion

7.csv
Pour lire et écrire des fichiers CSV.

import csv
with open('data.csv', 'w', newline='') as file:
    writer = csv.writer(file)
    writer.writerow(['Name', 'Age'])
    writer.writerow(['Alice', 25])

Copier après la connexion

8.numpy
Une bibliothèque puissante pour les opérations numériques sur les tableaux et les matrices.

import numpy as np
arr = np.array([1, 2, 3, 4])
print(np.mean(arr))  # Mean of the array

Copier après la connexion

9.pandas
Utilisé pour la manipulation et l'analyse des données, en particulier pour les données structurées telles que les tableaux.

import pandas as pd
df = pd.DataFrame({'Name': ['Alice', 'Bob'], 'Age': [25, 30]})
print(df)
Copier après la connexion

10.matplotlib
Une bibliothèque de traçage populaire pour créer des visualisations statiques, interactives et animées.

import matplotlib.pyplot as plt
plt.plot([1, 2, 3], [4, 5, 6])
plt.show()

Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal