Maison >développement back-end >Tutoriel Python >Comparaison entre input et raw_input en Python
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 'ZJ' 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 >>>
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!