J'étais curieux de connaître la suite qui apparaît dans la documentation officielle de Python, alors prenez note.
Pour résumer rapidement, ・ ** suite est le traitement après ":" ** ・ ** expression est une expression d'affectation, un tableau, etc. **
suite est une nomenclature telle qu'un ensemble ou un ensemble. Cela signifie un processus (un ensemble) utilisé dans une instruction spécifique telle que l'instruction if ou for.
Il y a une description de la suite sur la page officielle, mais elle est longue ...
Une instruction composée se compose d'une ou plusieurs «clauses». La clause se compose d'un en-tête et d'une «suite». Les en-têtes de chaque section constituant une instruction composée sont tous placés au même niveau de retrait. L'en-tête de chaque section commence par un mot clé d'identification unique et se termine par un deux-points. Une suite est un ensemble de phrases contrôlées par des clauses. Une suite est une collection d'une ou plusieurs instructions simples placées après un deux-points sur une ligne avec un en-tête, séparés par un point-virgule, ou une instruction plus indentée sur la ligne suivant l'en-tête. Seules les suites de cette dernière forme peuvent imbriquer davantage des instructions composées.
suite = traitement dans des conditions spécifiques
Le processus décrit après ":" dans l'instruction if ou for.
Bien qu'il soit décrit immédiatement après ":" sur la page officielle, c'est généralement la partie qui est affichée en retrait avec une pause.
Par exemple, dans le cas de l'instruction if suivante, qui est super simple
exemple d'instruction if
A = 90
if A == 100:
print('A vaut 100.')
La relation entre les clauses, les en-têtes et les suites est la suivante.
exemple d'instruction if
A = 90
if A == 100:print('A vaut 100.')
exemple d'instruction if ②
A = 50
if A == 100:
print('A vaut 100.')
elif A >= 80:
print('A a plus de 80 ans.')
elif A >= 70:
print('A a plus de 70 ans.')
else:
print('A est inférieur ou égal à 70.')
■expression Ceci est également décrit dans la syntaxe de l'instruction if, de l'instruction try, etc. sur la page officielle comme suite.
Il y a aussi quelques impressions dans la syntaxe ci-dessus.
①assignment_expression ②expression_list ③expression
Certaines lettres et certains chiffres sont liés par l'inégalité.
A == 100 B >= 80 Tel.
Expression qui exprime un groupe d'éléments tels que liste et plage.
Utilisé dans l'instruction for.
range(10) [1,2,3,4,5,6,7,8,9] [1:100] Tel.
Expressions qui effectuent des opérations booléennes (renvoyant deux choix de True ou False) et des expressions lambda (fonctions anonymes).
Utilisé dans sauf dans les instructions try et dans avec les instructions. Des choses qui deviennent des objets, comme des fonctions et des erreurs.
with open('sample.txt', 'a') as f: except ZeroDivisionError as e: except TypeError as e: Tel.
▼ Exemple
try_stmt: instruction try try1_stmt: instruction try1 for_stmt: pour instruction if_stmt: instruction if Tel.
":: =" indique que la formule de XX phrases est la suivante.
Recommended Posts