Maison >développement back-end >Tutoriel Python >Une brève introduction à la structure et à l'indentation des lignes Python

Une brève introduction à la structure et à l'indentation des lignes Python

不言
不言original
2018-09-11 15:52:491873parcourir

Cet article vous apporte une brève introduction à la structure et à l'indentation des lignes Python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Structure de ligne

Chaque instruction dans un programme Python se termine par un caractère de nouvelle ligne. Utilisez le caractère de continuation de ligne () pour diviser une instruction longue en plusieurs lignes, comme indiqué ci-dessous :

x=math.cos(3*(x-n))+\
  math.sin(3*(y-n))

De plus, le caractère de continuation de ligne n'a pas besoin d'être utilisé pour la définition de chaînes entre guillemets triples. , listes, tuples et dictionnaires.

De manière générale, toute partie de programme contenue entre parenthèses (), crochets [ ], accolades { } ou guillemets triples peut être placée sur plusieurs lignes sans utiliser de caractères de continuation de ligne.

Indentation

L'indentation est utilisée pour représenter différents blocs de code, tels que des fonctions, des instructions conditionnelles, des boucles et le corps principal d'une classe.

La quantité d'indentation de la première instruction du bloc de code peut être arbitraire, mais l'indentation de l'ensemble du bloc de code doit être cohérente, par exemple :

if a:
   statement1
   statement2 #缩进一致,正确
else:
   statement3
    statement4 #缩进不一致,错误

Si fonctions, instructions conditionnelles , Le sujet d'une boucle ou d'une classe est relativement court et ne contient qu'une seule instruction, qui peut être placée sur la première ligne, par exemple :

if a: statement1
else: statement2

Pour identifier un sujet ou un bloc de code vide, vous pouvez utiliser l'instruction pass, par exemple :

if a:
   pass
else:
   statement

Bien que les tabulations puissent être utilisées à la place de l'indentation, il est préférable d'utiliser des espaces pour éviter les erreurs inconnues.

Semblable à Java, Python peut également ajouter ; comme séparateur après une instruction, mais cela n'est pas nécessaire en Python, sauf si vous prévoyez d'écrire plusieurs instructions sur une seule ligne et de les séparer par ;.

# indique que cette ligne est suivie d'un commentaire.

Sauf en mode interactif (en mode interactif, le blanc marque la fin de la saisie), l'analyseur ignorera toutes les lignes vides, donc pour le bien d'un beau code, elle doit être vide.

Recommandations associées :

Introduction à l'indentation et à la sélection de base de Python

Python pour la structure des instructions de boucle et exemples d'utilisation (image )

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