Le contenu du didacticiel Python (chapitre 4) est résumé dans une puce.

Article précédent: Un résumé du contenu du tutoriel Python (chapitre 3)

introduction

Examen de base pour la certification d'ingénieur Python3 En guise de contre-mesure, il s'agit d'un mémo personnel qui résume le contenu du didacticiel Python (livre) dans des bulletins faciles à mémoriser.

Matériel de référence

Tutoriel Python: https://docs.python.org/ja/3/tutorial/ Chapitre 4: https://docs.python.org/ja/3/tutorial/controlflow.html Livres: https://www.oreilly.co.jp/books/9784873117539/

"Chapitre 4 Outil de structure de contrôle"

4.1 instruction if

(Référence) instruction while

--Sur le tutoriel, ["3.2 Programmation, la première étape"](https://qiita.com/Wakii/items/cc4158d602a7646758d9#32-%E3%83%97%E3%83%AD%E3%82%B0% E3% 83% A9% E3% 83% 9F% E3% 83% B3% E3% 82% B0% E3% 81% AF% E3% 81% 98% E3% 82% 81% E3% 81% AE% E4% La syntaxe décrite dans B8% 80% E6% AD% A9). —— Personnellement, c'est plus facile à retenir avec for, alors je vais le décrire ici.

4.2 pour la déclaration

--Python pour pour traiter tous les éléments dans ** séquences (listes et chaînes) ** dans l'ordre d'index.

4.3 fonction range ()

4.4 Instructions break et continue, clause else dans la boucle

4.5 Déclaration de réussite

4.6 Définition des fonctions

4.7 En savoir plus sur la fonction

4.7.1 Valeur par défaut de l'argument

4.7.2 Arguments de mots-clés

4.7.3 Liste des arguments optionnels

4.7.4 Déballage de la liste d'arguments

--Récupérer chaque élément de la liste, du tapple et du dictionnaire et le transmettre à une variable ou à un argument s'appelle ** unpack **. --Les listes et taples sont décompressés et deviennent des arguments de position en ajoutant * à gauche du nom. --Dictionary est décompressé et devient un argument de mot-clé en ajoutant ** à gauche du nom. --Par exemple, si vous voulez passer la liste args = [0, 10, 3] à la fonction range () sous la forme de * range (0, 10, 3) , vous pouvez écrire * range ( args) *.

4.7.5 Expression lambda

4.7.6 chaîne de documentation (docstiring)

4.7.7 Annotation de fonction (annotation de fonction)

4.8 Connexion inter-rideaux: style de codage

--Il y a ** PEP8 ** dans la norme de codage Python. Quelques extraits ci-dessous. ――4 espaces sont parfaits pour l'indentation. N'utilisez pas d'onglets car ils peuvent prêter à confusion.

Article suivant: Un résumé du contenu du didacticiel Python (Chapitre 5)

Recommended Posts

Le contenu du didacticiel Python (chapitre 4) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 2) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 8) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 1) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 10) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 6) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 3) est résumé dans une puce.
Récupérer le contenu de git diff depuis python
le zen de Python
Ne pas être conscient du contenu des données en python
Reproduire l'exemple d'exécution du chapitre 4 de Hajipata en Python
[Maya Python] Écraser le contenu du script 2 ~ list Notes
Reproduire l'exemple d'exécution du chapitre 5 de Hajipata en Python
Vers la retraite de Python2
À propos des fonctionnalités de Python
Simulation du contenu du portefeuille
Le pouvoir des pandas: Python
À propos du fait que le contenu de l'impression Python n'est pas visible dans les journaux du docker
[Maya Python] Écraser le contenu du script 3 ~ Liste des plugins inconnus
[Maya Python] Écraser le contenu du script 1 ~ Camera Speed Editor
Script Python qui compare le contenu de deux répertoires
Comment vérifier si le contenu du dictionnaire est le même en Python par valeur de hachage
L'histoire de Python et l'histoire de NaN
Chiffrement facile du contenu des fichiers (Python)
[Python] La pierre d'achoppement de l'importation
[Hikari-Python] Chapitre 09-03 Classe (Héritage)
First Python 3 ~ Le début de la répétition ~
[Python] [Table des matières Liens] Programmation Python
Comprendre le contenu du pipeline sklearn
[Français] Table des matières du didacticiel scikit-learn 0.18
Existence du point de vue de Python
pyenv-changer la version python de virtualenv
Voir le contenu de Kumantic Segumantion
[Python] Comprendre le potentiel_field_planning de Python Robotics
Revue des bases de Python (FizzBuzz)
Premiers pas avec python3
À propos de la liste de base des bases de Python
Apprenez les bases de Python ① Débutants élémentaires
[python, ruby] sélénium-Obtenez le contenu d'une page Web avec le pilote Web
Exportez le contenu de ~ .xlsx dans le dossier en HTML avec Python
[Hikari-Python] Chapitre 07-02 Gestion des exceptions (exécution continue du programme par gestion des exceptions)
Vérification de la théorie selon laquelle "Python et Swift sont assez similaires"
Lire la technique de travail la plus rapide du chapitre VBA x Python Memo1
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
J'ai vérifié le contenu du volume du docker
Changer la longueur des chaînes csv Python
Vérifiez le comportement du destroyer en Python
[Python3] Comprendre les bases de Beautiful Soup
Passez le chemin du module python importé
Notes d'apprentissage depuis le début de Python 1
Vérifier l'existence du fichier avec python
À propos de l'environnement virtuel de Python version 3.7
Tutoriel Python
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
[Python3] Réécrire l'objet code de la fonction