20 fonctions Python à connaître
Écrire moins de code est un excellent moyen de créer des programmes plus lisibles et pratiques. Vous ne devez pas perdre un temps important à recréer des fonctionnalités ou des méthodes Python qui sont facilement proposées. Cependant, vous pourriez finir par le faire si vous ne connaissez pas les outils intégrés de Python.
Voici une liste de fonctions et de méthodes Python intégrées bénéfiques qui raccourcissent votre code et améliorent également son efficacité.
1. diminuer()
Python réduire() La fonctionnalité itère sur chaque produit d’une liste de contrôle, ou sur tout autre type d’information itérable, et renvoie également une valeur unique. C’est l’une des approches de l’intégration outils de fonction cours de Python.
Voici un exemple de la façon d’utiliser la réduction :
Vous pouvez également mettre en forme une liste de chaînes à l’aide de la réduire() caractéristique:
2. diviser()
le diviser() La fonction coupe une chaîne en fonction des exigences établies. Vous pouvez l’utiliser pour séparer une chaîne d’une valeur Internet. Ou vous pouvez également l’utiliser pour compter le nombre de mots dans un élément de message.
L’exemple de code ci-dessous divise une liste partout où il y a une zone :
3. spécifiez()
le énumérer() La fonction renvoie la taille d’un itérable ainsi que des boucles via ses éléments simultanément. Par conséquent, lors de l’impression de chaque élément dans un type de données itérable, il génère simultanément son index.
Supposons que vous souhaitiez qu’un utilisateur voie la liste des produits proposés dans votre base de données. Vous pouvez les transmettre dans une liste ainsi qu’utiliser le énumérer() fonctionnalité pour le renvoyer sous forme de liste numérotée.
Voici comment vous pouvez y parvenir en utilisant le énumérer() approcher:
Alors que vous avez peut-être perdu du temps en utilisant la technique suivante pour y parvenir :
En plus d’être plus rapide, la spécification de la liste vous permet de personnaliser la façon dont vos éléments de numéro de téléphone arrivent.
Essentiellement, vous pouvez choisir de commencer la numérotation à partir de un au lieu de absolument aucun, en incluant un début critère:
4. eval()
Python eval() La fonctionnalité vous permet d’effectuer des opérations mathématiques sur des entiers ou des flottants, également sous leur forme de chaîne. C’est généralement utile si une estimation mathématique reste dans un style de chaîne.
Voici comment cela fonctionne :
5. rond()
Vous pouvez arrondir le résultat d’une procédure mathématique à une variété spécifique de chiffres substantiels en utilisant tour() :
6. maximum()
le maximum() La fonction renvoie la chose la mieux notée dans un itérable. Attention cependant à ne pas confondre cela avec l’un des événements les plus réguliers.
Imprimons la valeur placée la plus élevée possible dans le thésaurus ci-dessous en utilisant le maximum() une fonction:
Le code ci-dessus classe les éléments du thésaurus par ordre alphabétique et publie également le dernier.
Utilisez maintenant le maximum() fonctionnalité pour voir le plus grand entier dans une liste :
7. min()
le min() fonctionnalité fait l’inverse de ce que maximum() Est-ce que:
8. carte()
Comme réduire() , la carte() La fonction vous permet de répéter chaque chose dans un itérable. Cependant, plutôt que de générer un résultat unique, carte() exploite chaque produit indépendamment.
En fin de compte, vous pouvez effectuer des opérations mathématiques sur 2 listes ou plus en utilisant le carte() une fonction. Vous pouvez même l’utiliser pour ajuster une variété composée de tout type d’informations.
Voici comment localiser la somme consolidée de 2 listes ayant des nombres entiers en utilisant le carte() caractéristique:
9. getattr()
Python getattr() renvoie l’attribut d’une choses. Il accepte 2 critères : la classe et le nom de la qualité cible.
Voici un exemple :
10. ajouter ()
Que vous vous intéressiez au développement Internet ou à l’intelligence artificielle avec Python, ajouter() est une technique Python supplémentaire dont vous aurez souvent besoin. Il fonctionne en écrivant de toutes nouvelles informations directement dans une liste sans écraser son contenu initial.
L’instance ci-dessous multiplie chaque élément d’une plage d’entiers par trois et les crée également directement dans une liste existante :
11. tableau()
Vous savez peut-être déjà avec intervalle() en Python. C’est utile si vous souhaitez développer une liste d’entiers variant entre des nombres particuliers sans les composer clairement.
Faisons une liste des nombres impairs entre un et cinq en utilisant cette fonctionnalité :
12. tranche()
Bien que le tranche() fonction ainsi que la technique de tranche traditionnelle donnent des résultats similaires, en utilisant tranche() dans votre code peut le rendre beaucoup plus compréhensible.
Vous pouvez découper n’importe quel type d’itérable mutable en utilisant l’approche par morceaux :
Le code ci-dessus fournit une sortie comparable lorsque vous utilisez la méthode typique ci-dessous :
13. formater()
le format() La méthode vous permet de manipuler votre résultat de chaîne. Voici comment cela fonctionne :
14. bande()
Python déshabiller() se débarrasse du protagoniste d’une chaîne. Il supprime en permanence la personnalité initiale de la chaîne, si elle correspond à l’un des caractères fournis.
Si vous ne définissez pas de personnalité, strip supprime tous les caractères d’espacement de tête de la chaîne.
Le code d’instance ci-dessous élimine la lettre P et aussi la pièce qui la précède à partir de la chaîne :
Vous pouvez remplacer (« P ») avec (« P ») pour voir ce qui se passe.
15. muscles abdominaux()
Souhaitez-vous contrecarrer les résultats mathématiques indésirables ? Expérimentez ensuite avec le abdos() caractéristique. Il peut être utile dans les émissions informatiques ou les opérations de recherche scientifique sur les données.
Voir l’exemple ci-dessous pour savoir exactement comment cela fonctionne :
16. haut()
Comme son nom l’indique, le plus haut() technique convertit les caractères de chaîne directement dans leur équivalent majuscule :
17. réduit()
Vous avez bien pensé ! Python inférieur() est le contraire de plus haut(). Il convertit donc les caractères de chaîne en minuscules :
18. arrangé()
le trié() exécuter les travaux en créant une liste de contrôle à partir d’un itérable et ensuite en organisant ses valeurs par ordre décroissant ou croissant :
19. inscrivez-vous avec()
le rejoindre() La fonctionnalité vous permet de fusionner des produits de chaîne dans une liste.
Il vous suffit de définir un délimiteur et la liste cible pour l’utiliser :
20. remplacer ()
Python remplacer() La méthode vous permet de remplacer certaines parties d’une chaîne par une autre personnalité. C’est souvent utile en science de l’information, en particulier lors du nettoyage de l’information.
le remplacer() La technique valide 2 paramètres : la personnalité remplacée ainsi que celle avec laquelle vous voudrez la changer.
Voici exactement comment cela fonctionne :
Continuez à apprendre à tirer parti de la puissance de Python
En tant que langage d’affichage assemblé de niveau supérieur, avec une large assistance locale, Python continue d’obtenir plusieurs fonctionnalités, techniques et composants supplémentaires. De plus, bien que nous ayons couvert une grande partie des principaux ici, étudier des attributs tels que les expressions régulières, et aussi regarder beaucoup plus en profondeur exactement comment ils fonctionnent dans la méthode, vous aidera certainement à rester au top de la vitesse de l’avancement de Python .