Maison >développement back-end >Tutoriel Python >Une brève introduction à la structure et à l'indentation des lignes Python
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.
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.
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!