article Annuaire
1. La première langue de python
Nous écrivons un programme, il doit être un morceau de code, un fichier.
En écrivant programme python,Nous établissons d'abord un « .py » la fin du fichier script python, de sorte que lors de l'exécution du script, l'ordinateur utilisera l'interpréteur python à traduire, et enfin exécuté.
Nous suivons les dispositions des Nations Unies, le premier code à écrire Bonjour tout le monde.
1.1 interprète python3
Tout d'abord, nousAvec interprète python3 pour expliquer la mise en œuvreNotre premier programme de python.
Imprimer English
Imprimer chinois
1.2 interprète python2
Nous savons déjà Red Hat python2 compilé dans le noyau linux, donc nous suffit de taper la commande python, il utilisera l'interprète python2.
Pourquoi le code de programme python3, nous avons obtenu python2 dans la mise en œuvre de l'échec?
Ensuite, nous la différence entre la version python.
La 2.python2 de différence et python3
2.1 format de codage
Basé sur le contenu du fichier est stocké dans le codage de caractères du fichier. Commun codage codage ASCII et l' encodage UTF-8 .
Donc, en python, la version 2 et la version 3, utilisez le format d'encodage est complètement différent.
- Utilisez le codage ASCII par défaut python2 .
- Utilisation python3 utf-8 codé par défaut .
Cela montre que nouspython2 entrer dans l'interprétation chinoise sortira sous forme brouillée.
Dans la plupart un octet ASCII 8 256 caractères, tous en anglais et certains symboles peuvent être marqués en compte. Mais chaque pays commencent à utiliser l'ordinateur, et puis il y a les caractères que vous souhaitez utiliser un autre format de codage UTF-8.
Si vous voulez utiliser un interprète pour expliquer le programme python3 de python2, nous ferions mieux au début du script pour indiquer le format de codage est utf-8, vous pouvez utiliser directement le script python3.
C'est, après notre script python. Nous voulonsspécifications de format sont écrites sur le début de utf-8 format de codageVous pouvez directement le port de l'erreur de code pas eu lieu.