# 2 [python3] Séparation et commentaire

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. Dans cet article, j'écrirai sur les pauses et les commentaires. Ce sera un court article, mais je vous serais reconnaissant si vous pouviez signaler des points de préoccupation! Cet article est basé sur l'hypothèse que python3 et anaconda sont installés sur macOS.

Séparation d'une déclaration (déclaration)

Le code de programme doit également être séparé pour chaque signe de ponctuation "." En japonais et le point "." En anglais. Dans le cas du japonais ou de l'anglais, il est possible de lire même s'il n'y a pas de délimiteur dans la phrase, mais dans le cas du code programme, une erreur se produira si le délimiteur n'est pas inséré correctement.

** Erreur si pas séparé correctement **

test.py


hige = 1 * 5 hoge = 2 * 2 print(hige) print(hoge)

↑ dans le terminal

$ python test.py
  File "test.py", line 1
    hige = 1 * 5 hoge = 2 * 2 print(hige) print(hoge)
                 ^
SyntaxError: invalid syntax

SyntaxError: une syntaxe invalide signifie une erreur de syntaxe en japonais. Cette erreur est facile à résoudre. Il existe deux méthodes principales, je vais donc les présenter.

** ①; Comment séparer avec ** La première consiste à les séparer par un point-virgule. Je vais vraiment l'essayer.

test.py


hige = 1 * 5 ; hoge = 2 * 2 ; print(hige) ; print(hoge)

↑ dans le terminal

$ python test.py
5
4

J'ai pu résoudre l'erreur en séparant les déclarations par; de cette manière.

** ② Comment séparer par saut de ligne ** La deuxième méthode consiste à séparer avec un saut de ligne. Je vais essayer cela aussi.

test.py


hige = 1 * 5
hoge = 2 * 2 
print(hige)
print(hoge)

↑ dans le terminal

$ python test.py
5
4

J'ai pu l'exécuter sans provoquer d'erreur. Alors, lequel dois-je séparer? Je pense que certaines personnes le pensent, mais si vous le développez individuellement, vous pouvez le décider complètement selon vos préférences. Si les règles sont fixées par l'entreprise ou l'équipe à laquelle vous appartenez, je pense que vous les suivrez.

2 Commenter

La fonction de commentaire est indispensable lors de l'annotation du code et de la vérification de l'opération, c'est donc un endroit à retenir. J'en présenterai deux cette fois.

** ① Comment utiliser # ** Vous pouvez commenter en ajoutant # au début de la phrase. Annotons réellement le code.

test.py


hige = 1 * 5 #C'est 1 à hige*Remplacer 5

print(hige)

J'ai pu annoter le code. L'instruction après le # n'affecte pas l'exécution du code.

** Comment utiliser ② "** "Vous pouvez tout commenter en même temps en plaçant la phrase en trois.

test.py


hige = 1 * 5 
"""
↑ vaut 1 pour hige*Remplacement 5.
Entre guillemets doubles, cela n'affecte pas l'exécution du code.
Ceci est utile lorsque vous souhaitez commenter plusieurs lignes.
"""
print(hige)

À la fin

Ceci est la fin de cet article. Je veux faire bon usage des délimiteurs et des commentaires et essayer d'écrire du code facile à lire! Article suivant → https://qiita.com/shin12032123/items/89ecbff9257833eceff3

Recommended Posts

# 2 [python3] Séparation et commentaire
commentaire python
Commenter
25/03/2015 python> Commentaire sur plusieurs lignes> Attention au retrait
[python] Compresser et décompresser
Astuces Python et Numpy
[Python] pip et roue
Itérateur et générateur Python
Ruby, Python et carte
entrée et sortie python
Python et Ruby se séparent
Python asyncio et ContextVar
J'ai vérifié les versions de Blender et Python
[Python] En savoir plus sur pip
Programmation avec Python et Tkinter
Chiffrement et déchiffrement avec Python
Python: variables de classe et d'instance
3-3, chaîne Python et code de caractère
Série Python 2 et série 3 (édition Anaconda)
Python et matériel - Utilisation de RS232C avec Python -
Python sur Ruby et Ruby en colère sur Python
Indentation Python et format de chaîne
division des nombres réels python (/) et division des nombres entiers (//)
Installez Python et Flask (Windows 10)
À propos des objets et des classes Python
À propos des variables et des objets Python
Apache mod_auth_tkt et Python AuthTkt
Å (Ongustorome) et NFC @ Python
Copie superficielle Python et copie profonde
Mémo tranche python et rubis
Installation de Python et grammaire de base
J'ai comparé Java et Python!
Copie superficielle Python et copie profonde
À propos de Python, len () et randint ()
À propos de la date et du fuseau horaire Python
Installez Python 3.7 et Django 3.0 (CentOS)
Construction d'environnement Python et TensorFlow
Variables de classe et d'instance Python
Syntaxe Ruby et Python ~ branch ~
[Python] Python et sécurité-① Qu'est-ce que Python?
Pile et file d'attente en Python
métaclasse python et déclaration sqlalchemy
Implémentation de Fibonacci et des nombres premiers (python)
bases de python: conditions et itérations
Opérateur de bits Python et somme logique
Module de débogage et de test Python
Liste Python et tapples et virgules
Variables Python et ID d'objet
Notation et générateur d'inclusion de liste Python
À propos de Python et des expressions régulières
python avec pyenv et venv
Unittest et CI en Python
Description et implémentation de Maxout (Python)
[python] Obtenir le quotient et le surplus
Fonctions de tri et de comparaison Python 3
[Python] Recherche de priorité de profondeur et recherche de priorité de largeur
Identité et équivalence: is et == en Python
Installation source et installation de Python
Python ou et et opérateur trap