# 4 [python] Bases des fonctions

introduction

Cet article est écrit par un jeune ingénieur qui étudie la programmation depuis environ deux mois à des fins de sortie. Après avoir mordu ruby et js, je me suis intéressé à la tendance python, alors j'ai commencé à apprendre. Cette fois, j'écrirai un article sur la définition de la fonction python. C'est un article médiocre, mais j'apprécierais que vous puissiez souligner les points qui vous intéressent! Cet article est basé sur l'hypothèse que python3 et anaconda sont installés sur macOS.

1 Qu'est-ce qu'une fonction en premier lieu

Une fonction est une instruction qui exécute un processus spécifié et renvoie le résultat. En donnant un nom au processus que vous souhaitez exécuter, vous pouvez appeler le processus avec ce nom. Je ne peux pas le comprendre à partir de mots seuls, alors je vais regarder le code.

2 Définition des fonctions

La définition de la fonction se fait de cette manière.

nom de la fonction def():
Que veux-tu faire

Illustration

sample.py


def aisatu(): 
  print("hello")   #print("hello")Le processus est nommé aisatu

aisatu()  #Processus d'appel par nom

Résultat d'exécution dans le terminal

python sample.py
hello

En nommant le processus de cette manière, vous pouvez facilement appeler le processus. Cette fois, il s'agissait uniquement de sortie bonjour, donc c'est difficile à comprendre, mais dans le cas d'un traitement qui doit être fait plusieurs fois, Il a l'avantage d'omettre le code et de rendre le code plus facile à lire.

3 arguments

Un argument est une valeur donnée lors de l'appel d'une fonction. Prenons, par exemple, une fonction qui ajoute deux nombres.

sample.py


def tashizan(a,b):
 print(a + b)

tashizan(1,3)

Lorsque vous ajoutez deux nombres, vous avez besoin de deux nombres. La partie (a, b) indique que deux nombres a et b sont nécessaires, et lors de l'appel de la fonction, deux nombres sont donnés dans (1,3). La valeur entre parenthèses après le nom de la fonction indique la valeur requise pour appeler la fonction.

À la fin

Ceci est la fin de cet article. Même si j'ai compris la partie fonction, j'ai eu du mal à la verbaliser. Je voudrais continuer à faire de mon mieux à l'avenir, car les efforts de verbalisation mèneront à l'établissement de connaissances.

Article précédent → https://qiita.com/shin12032123/items/89ecbff9257833eceff3 Article suivant → https://qiita.com/shin12032123/items/5f7d3db23962957d2bb3

Recommended Posts

# 4 [python] Bases des fonctions
Les bases de Python ①
Bases de python ①
# Bases de Python (fonctions)
bases de python: fonctions
Principes de base du grattage Python
Bases de python: sortie
Les bases de Python ⑤
Les bases de Python
Fonctions Python
python: principes de base de l'utilisation de scikit-learn ①
Les bases de Python ③
Les bases de Python
Les bases de Python
Les bases de Python
Les bases de Python ③
Les bases de Python ②
Les bases de Python ②
Principes de base de Python x SIG (1)
Principes de base de Python x SIG (3)
Premiers pas avec Python Bases de Python
Revue des bases de Python (FizzBuzz)
Principes de base de Python x SIG (partie 2)
À propos de la liste de base des bases de Python
Apprenez les bases de Python ① Débutants élémentaires
bases de python: liste
Mémorandum de base Python
Les bases de #Python (#matplotlib)
Principes de base de Python CGI
bases de python: dictionnaire
bases de la tranche de python
# Principes de base de Python (portée)
Les bases de #Python (#Numpy 1/2)
Les bases de #Python (#Numpy 2/2)
[Introduction to Data Scientists] Bases de Python ♬ Fonctions et classes
[Débutant] Fonctions Python
principes de base des tableaux python
Principes de base du profilage Python
Fonctions Python faciles à utiliser
Principes de base de Python #Numpy
Les bases de #Python (classe)
Résumé des bases de Python
Introduction de Python
Bases du traitement d'images binarisées par Python
Python: principes de base de la reconnaissance d'image à l'aide de CNN
[Mémo d'apprentissage] Bases de la classe par python
Je ne connaissais pas les bases de Python
Principes de base pour exécuter NoxPlayer en Python
[Principes de base de Python] Pourquoi __name__ == "__main__"
[Python] Chapitre 02-04 Bases du programme Python (À propos des commentaires)
[Python] Chapitre 02-03 Bases des programmes Python (entrée / sortie)
[Introduction au Data Scientist] Bases de Python ♬
[Python3] Comprendre les bases des opérations sur les fichiers
[Introduction aux Data Scientists] Bases de Python ♬ Fonctions et fonctions anonymes, etc.
Guide du débutant Python (fonctions)
Liste des modules python
Cours de base Python (12 fonctions)
Bases de Python ② pour déclaration
Python: apprentissage non supervisé: principes de base
Unification de l'environnement Python