>  기사  >  백엔드 개발  >  Python의 input과 raw_input 비교

Python의 input과 raw_input 비교

黄舟
黄舟원래의
2017-08-20 10:15:401524검색

이 글은 Python에서 input과 raw_input의 비교에 대한 관련 정보를 주로 소개합니다. 이 글을 통해 이들의 사용법과 차이점에 대해 도움이 필요한 친구들은

Python의 입력 비교를 참조할 수 있습니다. with raw_input

input과 raw_input 모두 입력을 받을 수 있으며 차이점은 다음과 같습니다.


#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
>>>

따라서 일반적으로 raw_input을 최대한 많이 사용해야 합니다.

위 내용은 Python의 input과 raw_input 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.