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

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

黄舟
黄舟original
2017-07-27 14:44:181463parcourir

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!

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