입력을 받는 것은 사용자와 상호 작용하거나 결과를 제공하기 위한 데이터를 얻는 방법입니다. Python은 키보드에서 데이터를 읽는 두 가지 기본 제공 방법을 제공합니다. 이러한 방법은 아래에 나와 있습니다.
- 입력(프롬프트)
- raw_input(프롬프트)
입력()
입력 함수는 모든 최신 버전의 Python에서 사용됩니다. 사용자로부터 입력을 받은 다음 표현식을 평가합니다. 그만큼 파이썬 인터프리터는 사용자가 문자열, 숫자 또는 목록을 입력했는지 자동으로 식별합니다. 다음 예를 이해해 봅시다.
예 -
# Python program showing # a use of input() name = input('Enter your name: ') print(name)
산출:
Enter your name: Devansh Devansh
Python 인터프리터는 사용자가 입력을 입력할 때까지 추가 라인을 실행하지 않습니다.
또 다른 예를 이해해 봅시다.
예시 - 2
# Python program showing # a use of input() name = input('Enter your name: ') # String Input age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input print('The name is:', name) print('The age is:', age) print('The marks is:', marks)
산출:
Enter your name: Johnson Enter your age: 21 Enter your marks: 89 The name is: Johnson The age is 21 The marks is: 89.0
설명:
기본적으로 입력() 함수는 입력을 문자열로 취하므로 정수 또는 부동 소수점 유형의 입력을 입력해야 하는 경우 입력() 함수는 유형 캐스팅되어야 합니다.
age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input
위의 코드에서 사용자 입력을 캐스팅한 것을 볼 수 있습니다. 정수 그리고 뜨다 .
input() 함수는 어떻게 작동하나요?
- 사용자가 입력을 입력할 때까지 프로그램 흐름이 중지됩니다.
- 프롬프트라고도 알려진 텍스트 문은 선택 사항입니다. 입력() 기능. 이 프롬프트는 콘솔에 메시지를 표시합니다.
- 그만큼 입력() 함수는 자동으로 사용자 입력을 문자열로 변환합니다. 유형 캐스팅을 사용하여 입력을 명시적으로 변환해야 합니다.
예 -
# Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name
산출:
Enter your name: Peter Peter
Python 버전을 확인하는 방법은 무엇입니까?
Python 버전을 확인하려면 명령줄(Windows), 셸(Mac) 또는 터미널(Linux/Ubuntu)을 열고 다음을 실행하세요. 파이썬 -버전 . 해당 Python 버전이 표시됩니다.
실행 중인 스크립트에서 Python 버전을 확인하세요.
실행 중인 스크립트에서 Python 버전을 확인할 수 있습니다. 모든 운영 체제에서 Python 버전을 확인하려면 다음 방법을 고려하십시오.
명령 | 운영 체제/환경 | 산출 |
---|---|---|
Python --버전 또는 파이썬 -v 또는 파이썬-vv | 윈도우/맥/리눅스 | 파이썬 3.8.1 |
수입 시스템 시스템 버전 sys.version_info | 파이썬 스크립트 | 3.8.3 (기본값, 2020년 5월 13일, 15:29:51) [MSC v.1915 64비트(AMD64)] |
수입 플랫폼 platform.python_version() | 파이썬 스크립트 | '3.8.1' |
다음 이미지를 살펴보겠습니다.