2017-09-29 2 views

Répondre

1

En Python 2.7, le codage par défaut de la source est supposé être ascii, mais vous pouvez déclarer l'encodage du fichier source avec un commentaire spécial, puis utiliser les symboles Unicode directement dans la source. Assurez-vous de sauvegarder le fichier dans l'encodage déclaré. Dans le cas contraire, les deux définitions de chaîne sont équivalentes:

#coding:utf8 
x = u'α-catenin' 
y = u'\u03b1-catenin' 
print x 
print y 
print x==y 

Sortie:

α-catenin 
α-catenin 
True 

Pour les utilisateurs de 3.x Python, l'encodage par défaut est UTF-8, de sorte que le commentaire spécial n'est pas nécessaire si le la source est sauvegardée en codage UTF-8.