이 튜토리얼에서는 파이썬에서 입력을 받는 방법을 배울 것입니다.
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
결론
튜토리얼에서 의문점이 있으면 댓글 섹션에 언급하세요.