입력 파이썬을 어떻게 사용하나요?
Python3.x의 input() 함수는 표준 입력 데이터를 받아 문자열 형식으로 반환합니다.
Python2.x에서 input()은 콘솔 입력을 얻는 데 사용되는 eval(raw_input(prompt))과 동일합니다.
raw_input()은 모든 입력을 문자열로 처리하고 문자열 유형을 반환합니다. 그리고 input()은 순수 숫자 입력을 처리할 때 고유한 특성을 가지며, 입력된 숫자의 유형(int, float)을 반환합니다.
추천: "Python Tutorial"
참고: input() 및 raw_input() 함수 모두 문자열을 받을 수 있지만 raw_input()은 콘솔의 입력을 직접 읽습니다(모든 유형의 입력이 인계될 수 있음). input()의 경우, 합법적인 파이썬 표현식을 읽을 수 있기를 바랍니다. 즉, 문자열을 입력할 때 따옴표를 사용하여 묶어야 합니다. 그렇지 않으면 SyntaxError가 발생합니다.
input()이 특별히 필요한 경우가 아니면 일반적으로 raw_input()을 사용하여 사용자와 상호 작용하는 것이 좋습니다.
참고: python3의 input()은 기본적으로 str 유형을 받습니다.
함수 구문
input([prompt])
매개변수 설명:
prompt: 프롬프트 메시지
Example
Python2.x: input()은 Python 표현식을 입력해야 합니다
>>>a = input("input:") input:123 # 输入整数 >>> type(a) <type 'int'> # 整型 >>> a = input("input:") input:"runoob" # 正确,字符串表达式 >>> type(a) <type 'str'> # 字符串 >>> a = input("input:") input:runoob # 报错,不是表达式 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in <module> NameError: name 'runoob' is not defined <type 'str'> Python2.x: raw_input() 将所有输入作为字符串看待 >>>a = raw_input("input:") input:123 >>> type(a) <type 'str'> # 字符串 >>> a = raw_input("input:") input:runoob >>> type(a) <type 'str'> # 字符串 >>>
위 내용은 입력 파이썬을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!