Maison  >  Article  >  développement back-end  >  Quelles fonctions existe-t-il dans la bibliothèque standard Python ?

Quelles fonctions existe-t-il dans la bibliothèque standard Python ?

zbt
zbtoriginal
2023-10-25 10:09:291396parcourir

La bibliothèque standard Python contient de nombreuses fonctions et modules intégrés, fournissant de nombreuses fonctions et outils couramment utilisés. Voici quelques fonctions de bibliothèque standard Python couramment utilisées :

1. module os : fournit de nombreuses fonctions pour interagir avec le système d'exploitation. Par exemple :

os.path.abspath(path) : renvoie le chemin absolu du chemin.

os.path.dirname(path) : renvoie le nom du répertoire du chemin.

os.path.basename(path) : renvoie le nom de fichier du chemin.

os.path.exists(path) : Vérifiez si le chemin existe.

os.path.isdir(path) : Vérifiez si le chemin est un répertoire.

os.path.isfile(path) : Vérifiez si le chemin est un fichier.

os.path.getsize(path) : obtenez la taille du fichier de chemin.

os.path.getctime(path) : obtenez l'heure de création du fichier de chemin.

os.path.getmtime(path) : Obtenez l'heure de modification du fichier de chemin.

2. module sys : Fournit de nombreuses fonctions pour interagir avec l'interpréteur Python. Par exemple :

sys.version : renvoie les informations de version de l'interpréteur Python.

sys.platform : renvoie les informations de plate-forme de l'interpréteur Python.

sys.path : renvoie le chemin de recherche de l'interpréteur Python.

sys.argv : renvoie la liste des arguments de la ligne de commande.

sys.exit(status) : terminez l'exécution de l'interpréteur Python et renvoyez le code d'état.

3. Module Datetime : fournit des fonctions de traitement de la date et de l'heure. Par exemple :

datetime.now() : renvoie la date et l'heure actuelles.

datetime.strptime(date_string, format) : convertit la chaîne de date en objet date.

datetime.strftime(date_object, format) : Convertit l'objet date en chaîne de date.

datetime.timedelta(days, hours, minutes, seconds) : renvoie un intervalle de temps.

datetime.date(année, mois, jour) : renvoie un objet date.

datetime.time(hour, minute, second) : renvoie un objet temporel.

datetime.datetime(année, mois, jour, heure, minute, seconde) : renvoie un objet datetime.

4. Module mathématique : fournit de nombreuses fonctions mathématiques. Par exemple :

math.pi : renvoie pi.

math.sqrt(x) : renvoie la racine carrée de x.

math.sin(x) : renvoie la valeur sinusoïdale de x.

math.cos(x) : renvoie la valeur cosinus de x.

math.tan(x) : renvoie la valeur tangente de x.

math.asin(x) : renvoie l'arc sinus de x.

math.acos(x) : renvoie l'arc cosinus de x.

math.atan(x) : renvoie l'arc tangent de x.

math.atan2(y, x) : renvoie l'arc tangent de y/x.

math.ceil(x) : renvoie le plus petit entier supérieur ou égal à x.

math.floor(x) : renvoie le plus grand entier inférieur ou égal à x.

math.round(x) : renvoie le x arrondi.

5. Module aléatoire : Fournit de nombreuses fonctions pour générer des nombres aléatoires. Par exemple :

random.randint(a, b) : renvoie un entier généré aléatoirement entre a et b.

random.random() : renvoie un nombre à virgule flottante généré aléatoirement entre 0 et 1.

random.choice(sequence) : renvoie un élément sélectionné au hasard dans la séquence.

random.shuffle(sequence) : Triez aléatoirement les éléments de la séquence.

6. Module String : Fournit de nombreuses fonctions pour le traitement des chaînes. Par exemple :

string.ascii_lowercase : renvoie une chaîne contenant toutes les lettres minuscules.

string.ascii_uppercase : renvoie une chaîne contenant toutes les lettres majuscules.

string.digits : renvoie une chaîne contenant tous les chiffres.

string.octal : renvoie une chaîne contenant tous les caractères octaux.

string.hexadecimal : renvoie une chaîne contenant tous les caractères hexadécimaux.

string.printable : renvoie une chaîne contenant tous les caractères imprimables.

string.split(string, sep) : utilisez sep comme séparateur pour diviser la chaîne en une liste.

string.join(iterable, sep) : utilisez sep comme séparateur pour joindre les éléments d'un itérable dans une chaîne.

7. Autres modules : Il existe d'autres modules de bibliothèque standard Python, tels que os, sys, datetime, math, random, string, etc., qui fournissent de nombreuses fonctions utiles. - string.join(iterable, sep) : utilisez sep comme séparateur pour joindre les éléments d'un itérable dans une chaîne.

8. Autres modules : il existe d'autres modules de bibliothèque standard Python, tels que os, sys, datetime, math, random, string. etc., fournit de nombreuses fonctionnalités utiles.

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!

Déclaration:
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