Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬에서 입력 받기

<시간/>

이 튜토리얼에서는 파이썬에서 입력을 받는 방법을 배울 것입니다.

Python2에서 , 우리는 사용자로부터 입력을 받는 두 가지 다른 기능을 찾을 것입니다. 하나는 raw_input입니다. 다른 하나는 입력입니다. .

  • 함수 raw_input([promt]) 사용자의 입력으로 문자열을 가져오는 데 사용됩니다.
  • 함수 input([prompt]) 정수를 사용자의 입력으로 사용하는 데 사용됩니다.

예시

# taking 'string' input
a = raw_input('Enter your name:- ')
# printing the type
print(type(a))
# taking the 'int' input
b = input()
# printing the type
print(type(b))

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

Enter your name:- Tutorialspoint
<type 'str'>
5
<type 'int'>

Python3에서 , raw_input() 함수 제거됩니다. 이제 input([prompt])만 있습니다. 함수는 사용자로부터 입력을 받습니다. 그리고 사용자가 입력하는 모든 것은 Python에서 문자열이 됩니다. .

다른 내장 함수를 사용하여 각각의 데이터 유형으로 변환해야 합니다. 예를 살펴보겠습니다.

예시

# taking input from the user
a = input('Enter a name:- ')
# printing the data
print(type(a), a)
# asking number from the user
b = input('Enter a number:- ')
# converting the 'string' to 'int'
b = int(b)
# printing the data
print(type(b), b)

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

Enter a name:- Tutorialspoint
<class 'str'> Tutorialspoint
Enter a number:- 5
<class 'int'> 5

결론

튜토리얼에서 의문점이 있으면 댓글 섹션에 언급하세요.