Lorsque nous apprenons Python, nous devons utiliser de nombreux outils pour nous aider à apprendre plus facilement. Les fonctions en font partie. L'utilisation de fonctions peut nous aider à effectuer des calculs, des recherches de valeurs et d'autres opérations plus rapidement.
Les fonctions intégrées fournies par Python dans le tableau suivant peuvent être utilisées directement.
Cette section présente principalement les quatre premières fonctions, et les fonctions restantes seront intercalées dans les sections suivantes de ce chapitre.
Le format syntaxique de la fonction somme est :
somme (itérable [début: fin]
Parmi eux, iterable fait référence à itérable, ici nous faisons référence à la séquence, start représente la position de départ de la séquence correspondante (y compris) et end est la position de fin (à l'exclusion de cette position). En utilisant cette méthode de découpage, nous pouvons trouver la séquence. du fragment spécifié. Et, lorsque seule la somme (itérable) est utilisée, la somme de la séquence entière est trouvée.
Jetons-y un coup d'œil à travers des exemples :
ma_list=[1,2,3,4,5,6]my_tuple=(1,2,3,4,5,6)my_set={1,2,3,4,5,6}print(somme(ma_liste ))print(somme(mon_tuple))print(somme(mon_ensemble))
Le résultat est :
212121
Concernant la fonction sum(), veuillez noter qu'elle additionne uniquement des nombres entiers. S'il y a des parties non entières dans les éléments dont nous avons besoin dans la séquence, une erreur sera signalée.
Pour ces deux fonctions, vous pouvez facilement comprendre au sens littéral qu'elles trouvent les valeurs maximales et minimales , nous pouvons donc également les utiliser dans des séquences. En même temps, nous devons également noter qu'elles ne concernent pas uniquement les segments entiers, elles. prend également en charge le traitement des chaînes.
Voyons un exemple :
ma_list=[1,2,3,4,5,6]my_str='123456'my_tuple=(1,2,3,4,5,6)my_set={1,2,3,4,5,6} string='abcedfg'#Quand il s'agit de lettres anglaises listing=['a','b','c','d']print(max(my_list),min(my_list))#Trouver la somme maximale dans le list Valeur minimale print(max(my_str),min(my_str))#Trouver la valeur maximale et minimale dans la chaîne print(max(my_tuple),min(my_tuple))#Trouver la valeur maximale et minimale dans le tuple print( max (my_set),min(my_set))#Trouver les valeurs maximales et minimales dans l'ensemble print(max(string),min(string))#Les valeurs maximales et minimales dans les lettres print(max(listing) ,min(listing) ))#Valeurs maximales et minimales des lettres dans la liste
Le résultat est :
61616161gada
Il convient de noter ici que ces deux fonctions peuvent trouver les valeurs maximales et minimales dans la chaîne. Pour les 26 lettres anglaises, le système stipule que la valeur maximale est « z » et la valeur minimale est « a ». les fonctions sont utilisées dans les questions d'algorithme de base. Le processus de résolution peut nous être d'une grande aide.
Cette fonction peut être comprise par length (length), qui est utilisée pour compter la longueur de la séquence, c'est-à-dire le nombre d'éléments dans la liste. En ce qui concerne les problèmes d'indexation, la fonction len() peut être d'une grande aide. L'une des méthodes les plus couramment utilisées lors du parcours d'une liste est for i in range(len(list)), de sorte que lors du parcours, vous puissiez parcourir directement à partir du. du premier élément au dernier élément de la liste, en faisant attention à l'index.
Prenons l'exemple suivant :
ma_list=[1,2,3,4,5,6]my_str='123456'my_tuple=(1,2,3,4,5,6)my_set={1,2,3,4,5,6} print(len(my_list))#Trouver la longueur dans la liste print(len(my_str))#Trouver la longueur dans la chaîne print(len(my_tuple))#Trouver la longueur dans le tuple print(len(my_set))# Trouver la longueur dans l'ensemble
Résultat de sortie :
6666