> 백엔드 개발 > 파이썬 튜토리얼 > Python: input() 및 raw_input()에 대한 자세한 설명

Python: input() 및 raw_input()에 대한 자세한 설명

黄舟
풀어 주다: 2017-10-07 11:40:33
원래의
1758명이 탐색했습니다.


Experiment

a = input('请输入:')
print a
로그인 후 복사

문자열을 입력하면 즉시 오류가 보고됩니다.

请输入:str  
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
로그인 후 복사

그러나 정수를 입력하면 오류가 보고되지 않습니다.

请输入:1010
로그인 후 복사

입력</code을 변경하면 >에서 <code>raw_input으로, 키보드 입력 문자열을 정상적으로 기록할 수 있습니다: input 改成 raw_input ,则可以正常记录键盘输入的字符串:

a = raw_input(&#39;请输入:&#39;)print a
로그인 후 복사
请输入:str
str
로그인 후 복사

原因

原因就在于,input 只能接受整型输入:

a = input(&#39;请输入:&#39;)print type(a)
로그인 후 복사
请输入:10<type &#39;int&#39;>
로그인 후 복사

raw_input

a = raw_input(&#39;请输入:&#39;)print type(a)
로그인 후 복사
请输入:str
<type &#39;str&#39;>
로그인 후 복사
이유
이유는 input이 정수 입력만 허용할 수 있기 때문입니다:

rrreeerrreee

그리고 raw_input 문자열 입력 허용 가능: 🎜rrreeerrreee🎜🎜🎜🎜

위 내용은 Python: input() 및 raw_input()에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿