Maison >développement back-end >Tutoriel Python >La différence entre Python 2.7 et Python 3.7
Aujourd'hui, je vais vous montrer les différences entre les deux versions de Python 2.7 et Python 3.7.
Différence 1 : la syntaxe d'impression est utilisée
La syntaxe d'impression Python2.7 est utilisée >>> 🎜>
Utilisation de la syntaxe d'impression de Python3.7 >>> print("Hello Python")Exemple : Utilisation de guillemets doubles pour déclencher le mécanisme d'exception SyntaxError dans les invites Python 3.7.0 Vouliez-vous dire print("Bonjour Python3.7") La différence entre l'impression et l'absence de saut de ligne python 2.7 Imprimer sans saut de ligne, utilisez "," python 3.7 imprimer sans sauts de ligne utiliser end="" Différence 2 : raw_input() et input() Python 2.7 raw_input() et input() existent tous deux et peuvent être utilisés raw_input() reçoit une chaîne input() reçoit un nombre int /flot. Python 3.7 raw_input() ne le fait pas existe Seul input() existe et les deux sont combinés pour recevoir n'importe quel Le format renvoie une chaîne Différence trois : fonction cmp()La fonction python 2.7 cmp(x,y) est utilisée pour comparer deux objets, si x >python3.7 cmp() n'existe plus, si vous en avez besoin Pour implémenter la fonction de comparaison, vous devez introduire le module opérateur, qui convient à tout objet >>> ;> Operator.eq('hello', 'name');False>>> Operator.eq('hello', 'hello');TrueDifférence quatre : chaîne lettre casse chaînestring.letters : une chaîne contenant toutes les lettres (majuscules ou minuscules) Dans Python 3.0, string.ascii_letters.[Cours recommandé :Cours sur colonnes 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!