Maison > Article > développement back-end > Explication détaillée de la syntaxe de base en python3
1. Encodage
Par défaut, les fichiers sources python3 sont codés en UTF-8 et toutes les chaînes sont des chaînes Unicode. Bien entendu, vous pouvez également spécifier différents encodages pour les fichiers de code source :
1 # -*- coding: gbk -*-
2. Identifiant
1 Le premier caractère doit être une lettre ou un trait de soulignement '_'.
2. Les autres parties de l'identifiant sont constituées de lettres, de chiffres et de traits de soulignement.
3. Les identifiants sont sensibles à la casse.
En python3, les identifiants non-ASCII sont également autorisés.
3. Mots réservés python
Les mots réservés sont des mots-clés, nous ne pouvons pas les utiliser comme noms d'identification. La bibliothèque standard de Python fournit un module de mots-clés qui peut afficher tous les mots-clés de la version actuelle :
>>> import keyword>>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']>>>
4. Commentaires
# Commentaires sur une seule ligne
''' ou """ Commentaires multilignes, trois guillemets simples (doubles) apparaissent par paires, vous pouvez également utiliser ce symbole pour représenter un élément de contenu
5 . Lignes La chose la plus distinctive de Python est l'utilisation de l'indentation pour exprimer la structure des blocs de code. Le nombre d'espaces indentés est variable, mais le même nombre d'espaces indentés doit être utilisé dans le même bloc de code
. > 6. Types de données Les types de données Python incluent Nombres (nombres) Chaîne (chaînes) Liste (liste ) Tuple (tuple) Ensembles (set) Type numérique : Type numérique moyen Catégories : entiers, longs entiers, nombres à virgule flottante et nombres complexes Entier : 1 Entier long : un entier relativement grand Virgule flottante : 1,23 3E-2 Pluriel nombres : 1 + 2j, 1.1 + 2.2j Chaîne : * L'utilisation des guillemets simples et doubles en python est exactement la même*. Utilisez des guillemets triples ("" ou """) pour spécifier une chaîne multiligne.
Caractère d'échappement ''
Caractère naturel, en ajoutant r ou R devant la chaîne. Par exemple,
print(r"this is a line with n") affiche le résultat : this is a line with n
Les chaînes sont immuables
Concaténées littéralement String, comme
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!