Maison >développement back-end >Tutoriel Python >Qu'utilise Python pour distinguer les différents blocs d'instructions ?

Qu'utilise Python pour distinguer les différents blocs d'instructions ?

青灯夜游
青灯夜游original
2020-07-24 15:14:155893parcourir

Python utilise le format d'indentation pour distinguer différents blocs d'instructions. Le langage Python utilise l'indentation pour indiquer le début et la sortie d'un bloc d'instructions (règle de hors-jeu). L'augmentation de l'indentation indique le début d'un bloc d'instructions, tandis que la diminution de l'indentation indique la sortie d'un bloc d'instructions.

Qu'utilise Python pour distinguer les différents blocs d'instructions ?

Bloc d'instructions Python

1. Un groupe d'instructions plusieurs fois (instructions en boucle) ;

2. Placez un espace avant le code pour mettre en retrait l'instruction afin de créer un bloc d'instructions. Chaque ligne du bloc d'instructions doit être indentée du même montant ; 🎜 >

3. Indentation : les développeurs Python empêchent intentionnellement la compilation des programmes qui violent les règles d'indentation, afin de forcer les programmeurs à développer de bonnes habitudes de programmation.

4. d'un bloc d'instructions (règle hors-jeu) au lieu d'utiliser des accolades ou certains mots-clés

5. Une indentation croissante indique le début d'un bloc d'instructions, tandis qu'une indentation décroissante indique la sortie du bloc d'instructions.

6. L'indentation fait partie de la syntaxe Python.

Le pseudocode suivant (pas du vrai code Python) montre comment fonctionne l'indentation :

    this is a line
    this is a line
         this is another block
         continuing the same block
         the last line of this block
    phew,there we escaped the inner block

7 De nombreuses langues utilisent des mots ou des caractères spéciaux (tels que commencer ou { ) pour représenter un début. d'un bloc d'instructions, et un autre mot ou caractère (tel que fin ou }) est utilisé pour indiquer la fin du bloc d'instructions.

8. Mais en Python, les deux points (:) sont utilisés pour identifier le début d'un bloc d'instructions, et chaque instruction du bloc est en retrait (le montant de l'indentation est le même).

9. Lorsque le montant de l'indentation est le même que celui du bloc fermé, cela signifie que le bloc en cours est terminé.

Explication :

Les déclarations de Python sont différentes des langages de programmation tels que le C++. Il n'est pas nécessaire d'ajouter un point-virgule à la fin d'une instruction Python pour indiquer la fin de l'instruction, il suffit de l'envelopper dans une nouvelle ligne. Un autre point très important est d'utiliser l'indentation pour indiquer la relation logique entre les blocs d'instructions au lieu des accolades. Ces deux fonctionnalités maintiennent non seulement la lisibilité du code, mais réduisent également la saisie de symboles et améliorent l'efficacité. Les paresseux comme

Le nombre d'espaces indentés est variable, mais les instructions correspondantes dans le bloc de code unifié doivent être cohérentes, sinon. une erreur sera signalée. Dans l'exemple de code ci-dessous, une erreur se produira en raison d'une indentation incohérente.

if True:    print ("True")else:    print ("else")  print ("have a try")

Apprentissage recommandé :

Tutoriel vidéo Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn