Fonctions Python faciles à utiliser

Récemment, j'apprends Python.

J'apprends encore les bases, mais j'ai appris plus de fonctions, je vais donc les résumer sous forme de mémorandum.

Fonctions intégrées

__ Fonctions intégrées = Fonctions pouvant être utilisées comme fonctions Python depuis le début __

Nous utiliserons certaines fonctions intégrées pour la liste ci-dessous.

nums = [100, 200, 500, 1000, 500]

sum () → Renvoie le nombre total

print(sum(nums))
→ 2300

max () → renvoie la valeur maximale

print(max(nums))
→ 1000

min () → renvoie la valeur minimale

print(min(nums))
→ 100

len () → Renvoie le nombre d'éléments (nombre de caractères)

print(len(nums))
→ 5

str () → Convertir une valeur numérique en chaîne de caractères

print(str(nums))
→ [100, 200, 500, 1000, 500]  #Sortie sous forme de chaîne

Fonctions du module importé

__ Module = Fichier contenant les définitions et les instructions Python __

Vous pouvez utiliser les fonctions définies en important le module.

Prenons le module aléatoire comme exemple.

import random

nums = [199, 288, 56, 82, 99, 1, 538, 499]

randint (n, m) → Renvoie des entiers aléatoires dans la plage spécifiée (n ~ m)

print(random.randint(1, 100))
→ 17

choice () → Renvoie un élément de la liste spécifiée au hasard

random.choice(nums)
→ 288

shuffle () → Renvoie l'ordre de la liste spécifiée au hasard

random.shuffle(nums)
→ [56, 499, 538, 199, 99, 288, 1, 82]

Définition des fonctions

Défini dans l'instruction def.

A titre d'exemple, je vais créer ma propre fonction pour calculer la moyenne. (Bien que la valeur moyenne puisse être calculée par la moyenne () du module de statistiques.)

def average(nums):
    return sum(nums) / len(nums)

nums = [10, 100, 30, 43, 57, 34, 90, 76]

result = average(nums)
print(result)
→ 55.0

Seule la partie indentée est traitée par la fonction.

référence

https://docs.python.org/ja/3/library/functions.html https://docs.python.org/ja/3/library/numeric.html https://docs.python.org/ja/3/library/random.html

Recommended Posts

Fonctions Python faciles à utiliser
Fonctions Python
# Bases de Python (fonctions)
[Débutant] Fonctions Python
bases de python: fonctions
Guide du débutant Python (fonctions)
Cours de base Python (12 fonctions)
[Python] Mémo sur les fonctions
# 4 [python] Bases des fonctions
Fonction intégrée Python ~ Zip ~
Curry n'importe quelle fonction avec Python ...
Python> lambda> petites fonctions / fonctions de rappel
Introduction aux fonctions Python
Python
Étude de Python Hour3: Fonctions
Remplacer les fonctions de bibliothèque en Python
Arguments de mots-clés pour les fonctions Python
Python #function 1 pour les super débutants
Fonctions de tri et de comparaison Python 3
Fonctions Python apprises avec la chimioinfomatique
Fonctions d'ordre supérieur et notation d'inclusion en Python
[python] Gérer les fonctions dans une liste
À propos de Python dict et des fonctions triées
5 outils Python faciles à utiliser | Augmenter l'efficacité du travail
Utilisation de variables globales dans les fonctions python
10 fonctions du "langage avec batterie" python
Définir dynamiquement des fonctions (méthodes) en Python
python kafka
Python3> Fonctions> Mécanisme de changement de nom de fonction> f = fib
[Python3] Définir dynamiquement des variables globales dans une fonction
Les bases de Python ⑤
Résumé Python
Python intégré
Technique Python
Étudier Python
Compte à rebours Python 2.7
Mémorandum Python
astuces python
fonction python ①
Les bases de Python
Mémo Python
Conquérir 69 fonctions intégrées de Python 6th p ~ r
ufo-> python (3)
Installer python
Python Singleton
Les bases de Python ④
Mémorandum Python 2
[Introduction à l'application Udemy Python3 +] 55. Fonctions intégrées
mémo python
Utilisez facilement vos propres fonctions en Python
Python Jinja2
Incrément Python
atCoder 173 Python
[Python] fonction
Installation de Python
Un chercheur d'une société pharmaceutique a résumé les fonctions de Python
Installer Python 3.4.3.
Essayez Python