Y a-t-il une grande différence entre python2 et 3 ?
La différence entre python2 et 3 est assez gros.
Python2 et python3 sont respectivement deux versions de Python. Python3 est une version mise à niveau. De nombreux programmes conçus pour les versions antérieures de Python ne peuvent pas être exécutés normalement sur Python3.0.
Différence :
1. Python2 peut soit utiliser des parenthèses, soit utiliser un espace pour séparer le contenu à imprimer, comme print 'hi'
Python3 utilise print Le contenu à imprimer doit être inclus entre parenthèses, comme print('hi')
2, python2 range(1,10) renvoie une liste et python3 renvoie un itérateur, économisant de la mémoire
3, python2 utilise ascii, et python3 utilise le codage utf-8
4. Unicode en python2 représente une séquence de chaînes, str représente une séquence d'octets
str en python3 représente une séquence de chaînes et byte représente une séquence d'octets.
5. En python2, le chinois s'affiche normalement et l'instruction de codage est introduite. En python3, elle n'est pas nécessaire.
6. et en python3, c'est la fonction input()
Recommandations associées : "Tutoriel Python"
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!