Galerie de cartes mentales Fonctions Python couramment utilisées
Il s'agit d'une carte mentale sur les fonctions couramment utilisées en Python, résumant les fonctions intégrées, les fonctions personnalisées, etc. J'espère que cela aidera tout le monde !
Modifié à 2024-03-15 17:28:32Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
La gestion de projet est le processus qui consiste à appliquer des connaissances, des compétences, des outils et des méthodologies spécialisés aux activités du projet afin que celui-ci puisse atteindre ou dépasser les exigences et les attentes fixées dans le cadre de ressources limitées. Ce diagramme fournit une vue d'ensemble des 8 composantes du processus de gestion de projet et peut être utilisé comme modèle générique.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
La gestion de projet est le processus qui consiste à appliquer des connaissances, des compétences, des outils et des méthodologies spécialisés aux activités du projet afin que celui-ci puisse atteindre ou dépasser les exigences et les attentes fixées dans le cadre de ressources limitées. Ce diagramme fournit une vue d'ensemble des 8 composantes du processus de gestion de projet et peut être utilisé comme modèle générique.
Fonctions Python couramment utilisées
fonctions intégrées
imprimer()
Afficher le contenu
Contenu de sortie
paramètre
Plusieurs contenus sont séparés par ","
Définir un séparateur de contenu d'impression sep, la valeur par défaut est l'espace
sep="----"
Définissez l'extrémité du séparateur entre deux impressions, la valeur par défaut est "/n" (saut de ligne)
taper()
Type de vue
rép()
Afficher les fonctions et propriétés disponibles pour le contenu
len()
Voir la longueur
saisir
Entrez les informations
Format
input('informations rapides')
Les informations sont constituées uniquement de caractères
opérateur.itemgetter()
Obtenir
dans un objet itérable
un élément (ou des éléments)
valeur d'attribut d'objet
paramètre
itemgetter(n) : obtient le nième élément de l'objet itérable. ·itemgetter(n1,n2,...) : récupère le n1, n2, ....ème élément de l'objet itérable et renvoie un tuple. ·itemgetter(attr) : obtient l'attribut attr de l'élément dans l'objet facultatif, ·itemgetter(item) : obtient l'élément dont l'élément est item dans l'objet itérable. (l'élément peut être n'importe quel objet comparable, y compris des valeurs numériques, des chaînes, des tuples, etc.)
objetgetter(n)
nième élément dans un objet itérable
objetgetter(n1,n2,...)
Le n1, n2,….ème élément de l'objet itérable
Renvoie un tuple
objetgetter(attr)
L'attribut attr de l'élément dans l'objet proxy facultatif
objetgetter(élément)
L'élément dans l'objet itérable dont l'élément est item
article
objets comparables
valeur numérique
chaîne
tuple
Fonction personnalisée
définir la fonction
nom de la fonction def (paramètre) : Traitement valeur de retour
constituer
Nom de la fonction
nombre
Cela ne peut pas être le début
lettre
plusieurs mots
"_"connecter
()fin
Remplissez les paramètres
paramètre
paramètre formel
Écrivez à la fin ()
variable
Arguments
valeur variable
taper
Paramètres de position
Lier en fonction de l'emplacement
bon ordre
Même quantité
paramètre clé
Lors de l'appel d'une fonction, spécifiez le nom du paramètre
Peut être utilisé avec des paramètres de position
Les paramètres clés doivent suivre les paramètres de position
Paramètres par défaut
Quand la fonction est définie
Donnez aux paramètres une valeur par défaut (les paramètres positionnels et les paramètres clés peuvent recevoir des valeurs par défaut)
Les paramètres de position doivent être placés avant les paramètres par défaut
paramètre variable
Noms de variables avec un astérisque ("")
*arguments
Stocker tous les paramètres de variables sans nom
Aucune limite sur le nombre
Tuple de sortie
Conditionnement de séquence
Lors de la définition d'une fonction
Ajouter * devant les paramètres de la fonction
Emballer les éléments dans des tuples
Déballage des séquences
Lorsque la fonction est exécutée
Ajoutez * devant les paramètres réels
Décompressez la séquence
Réorganiser en tuples
Traitement
Le code du programme correspondant au nom de la fonction
valeur de retour
rediffusion
N'écris pas
La valeur de retour est Aucune
plusieurs valeurs
forme de tuple
Terminer l'opération
Le code suivant ne sera pas exécuté
Fonctions couramment utilisées
fonction anonyme
lambda
Fonctions ou sous-programmes qui n'ont pas besoin de définir d'identifiants (noms de fonctions)
Format
Paramètre lambda : expression de retour
Avant les deux points se trouvent les paramètres
Il peut y en avoir plusieurs
séparé par des virgules
Celui à droite des deux points est l'expression
Il ne peut y en avoir qu'un
Points principaux
Plusieurs paramètres possibles
Une seule expression
utiliser
Lorsqu'un code spécial non réutilisable doit être encapsulé
Évitez d'encombrer votre code avec de nombreuses fonctions sur une seule ligne
usage
Attribuer à une variable
ajout
Prendre la valeur maximale
Attribuer à d'autres fonctions
Passé en arguments à d'autres fonctions
fonction carte()
fonction triée()
fonction filtre()
fonction récursive
Fondamentalement similaire à la structure de la boucle
Exemple
1-100 cumulatif
Structure de boucle
pour
alors que
fonction récursive
fonction d'ordre supérieur
Peut accepter une fonction et une séquence
carte
Appliquez func à chaque élément de l'objet d'itération pour obtenir la valeur de retour et former un nouvel objet de génération.
grammaire
carte (fonction, itérable)
Convertir en affichage de liste
Exemple
Renvoie le carré de chaque élément de la liste
Structure de boucle
fonction de carte
combiné avec lambda
filtre
fonction de filtre
func est appelé une fois pour chaque élément
Vrai
réserve
FAUX
abandonner
grammaire
filtre (func. itérable)
fonction
Nom de la fonction
juge
SortieVrai/Faux
itérable
objet itérable
Exemple
Supprimer les nombres supérieurs à 3 de la liste
Structure de boucle
fonction de filtre
combiné avec lambda
réduire
Recevez deux paramètres et appliquez une fonction à une séquence. Réduire continuera à calculer le résultat avec l’élément suivant de la séquence.
Fusionne une séquence en une valeur unique en appliquant une fonction à deux arguments de manière cumulative aux éléments d'une séquence de gauche à droite.
Vous devez appeler le module avant de l'utiliser
à partir de functools importer réduire
grammaire
réduire (func, itérable [, initiateur])
initiateur
paramètres initiaux
Le premier paramètre impliqué dans l'opération
Facultatif
Exemple
synthétiser un nombre
réduire la fonction
combiné avec lambda
trié
Fonction de tri
Trier tous les objets itérables
Différence avec .sort()
Objet d'opération
.trier
appliqué à la liste
trié
pour tous les objets itérables
valeur de retour
.trier
appliqué à la liste
Aucune valeur de retour
trié
Ce qui est renvoyé est une nouvelle liste
grammaire
trié(iterable[,cmp=Aucun][, key=Aucun][, reverse=False])
itérable
objet itérable
cmp
fonction de comparaison
deux paramètres
Les valeurs des paramètres sont toutes extraites d'objets itérables.
règle
plus que le
1
moins que
-1
égal
0
clé
éléments à comparer
fonctionnalité
un seul paramètre
Tiré d'un objet itérable
Spécifie un élément dans l'objet itérable
Lorsque les éléments de la liste sont des données multidimensionnelles, une clé est nécessaire pour sélectionner le bit de données à trier.
Fonctions couramment utilisées
fonction lambda
opérateur.itemgetter()
inverse
Règles de tri
inverse = Vrai
Ordre décroissant
inverse=Faux
Ordre croissant
(défaut)
Exemple
Utilisation générale
Les éléments sont des nombres ou des lettres unidimensionnels
Renvoie une nouvelle liste
chaîne
Organiser selon le premier ordre numérique-alphabétique
Les types chaîne et numérique ne peuvent pas être comparés
Utilisation avancée
fonction clef
Scènes
Données multidimensionnelles
Trier par formulaire spécial
fonction lambda
opérateur.itemgetter()
apprentissage automatique