Maison > développement back-end > Tutoriel Python > Comparaison entre input et raw_input en Python

Comparaison entre input et raw_input en Python

黄舟
Libérer: 2017-08-20 10:15:40
original
1561 Les gens l'ont consulté

Cet article présente principalement les informations pertinentes sur la comparaison entre input et raw_input en Python. Grâce à cet article, j'espère qu'il pourra aider tout le monde Pour l'utilisation et les différences entre eux, les amis qui en ont besoin peuvent s'y référer

Comparaison entre input et raw_input en Python

input et raw_input peuvent recevoir une entrée, la différence est la suivante :


#input假设用户输入的是合法的Python表达式
>>> name = input("what is your name?")
what is your name?ZJ
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "<string>", line 1, in <module>
NameError: name &#39;ZJ&#39; is not defined

#于是,必须这么使用,输入Python格式的字符串"ZJ"
>>> name = input("what is your name?")
what is your name? "ZJ"
>>> print name
ZJ
>>> 

#raw_input会把所有输入当作原始数据(raw data),然后将其放入字符串中
>>> name = raw_input("what is your name?")
what is your name?ZJ
>>> print name
ZJ
>>>
Copier après la connexion

Par conséquent, en général, raw_input doit être utilisé autant que possible.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal