Maison > développement back-end > Tutoriel Python > Explication détaillée de la syntaxe de base en python3

Explication détaillée de la syntaxe de base en python3

黄舟
Libérer: 2017-07-27 14:44:18
original
1483 Les gens l'ont consulté

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 -*-
Copier après la connexion

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']>>>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal