Le contenu du didacticiel Python (chapitre 2) est résumé dans une puce.
Article précédent: Contenu à puces du didacticiel Python (chapitre 1)
introduction
Examen de base de 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 2: https://docs.python.org/ja/3/tutorial/interpreter.html
Livres: https://www.oreilly.co.jp/books/9784873117539/
"Chapitre 2 Comment utiliser l'interpréteur Python"
- Score d'examen de base de la certification d'ingénieur Python3
--1 / 40 questions (2,5%) ☆ ★★★★ (importance: petite)
--Thème
--Installation et démarrage / arrêt de l'interpréteur
- Comment obtenir des arguments
- Mode interactif et type d'invite
- Encodage du fichier source (spécification du code de caractère)
2.1 Démarrage de l'interpréteur
--Pour UNIX
- Emplacement d'installation de Python
- Habituellement installé en tant que /usr/local/bin/python3.5.
Le répertoire peut être spécifié au moment de l'installation.
- méthode de démarrage
- Entrez "/usr/local/bin/python3.5" dans le shell.
- Si / usr / local / bin est inclus dans le chemin de recherche du shell UNIX, vous pouvez le démarrer avec "python3.5".
- Comment terminer
--Entrez [Ctrl] + [D] lorsque l'invite principale (>>>) s'affiche.
--Entrez la commande quit ().
--Pour les fenêtres
- Emplacement d'installation de Python
- Habituellement installé dans C: \ python35.
Cela peut également être modifié lors de l'installation.
- méthode de démarrage
- Tapez "C: \ python35 \ python" à l'invite DOS.
- Vous pouvez le démarrer avec "python" en plaçant C: \ python35 dans le chemin de la variable d'environnement avec la commande suivante.
- set path=%path%;C:\python35
- Comment terminer
--Entrez [Ctrl] + [Z] lorsque l'invite principale (>>>) est affichée.
--Entrez la commande quit ().
- À propos, [Ctrl] + [D] et [Ctrl] + [Z] signifient ** EOF (End Of File) ** sous OS.
2.1.1 Passer des arguments
--Les arguments au démarrage du script sont affectés à ** sys.argv **.
--sys est un module intégré qui peut être référencé en exécutant * import sys *.
--arvg est une liste contenant des arguments et a une longueur minimale de 1.
--Si aucun nom de script ou aucun argument n'est donné, sys.argv [0] sera une chaîne vide.
--Si le nom du script est "-", ce qui signifie une entrée standard, sys.argv [0] sera également "-".
-Lorsqu'il est exécuté sous la forme de "commande -C", sys.argv [0] devient "-C".
--Lorsqu'il est exécuté sous la forme "-m nom du module", sys.argv [0] sera le nom complet du module spécifié.
- Les options qui suivent la "commande -C" et "-m nom du module" sont laissées dans sys.argv.
2.1.2 Mode interactif
--Lors de la lecture d'une commande à partir de tty (un terminal doté d'une entrée / sortie standard), l'interpréteur est en ** mode interactif **.
- En mode interactif, l'interprète affiche:
- ** Message de bienvenue ** ... affiché en premier. Commencez par la version et le droit d'auteur.
- ** Invite principale (>>>) ** ... Invite pour l'entrée de commande.
- ** Invite secondaire (...) ** ... S'affiche lorsque vous entrez une instruction if, etc., vous invitant à entrer une ligne de suite.
2.2 L'interprète et son environnement
2.2.1 Codage du code source
- Les fichiers source Python sont traités comme UTF-8 encodés par défaut.
--UTF-8 peut gérer les caractères dans la plupart des langues du monde.
- Cependant, comme la bibliothèque standard n'utilise que des caractères ASCII pour les identifiants (noms de classes, variables, fonctions, etc.), il est préférable de les copier.
- Vous devez utiliser un éditeur qui reconnaît UTF-8 pour éditer le code source.
- Vous pouvez également utiliser des encodages autres que UTF-8.
- La méthode consiste à écrire la ligne de commentaire spéciale de * # * \ _ \ * \ _ coding: encoding name \ _ \ * \ _ * sur la première ou la deuxième ligne de la source.
--Une liste des encodages disponibles peut être trouvée dans la section codecs de la référence de la bibliothèque.
Article suivant: Un résumé du contenu du tutoriel Python (Chapitre 3)