> 백엔드 개발 > 파이썬 튜토리얼 > 파이썬에서 변수를 입력하는 방법

파이썬에서 변수를 입력하는 방법

(*-*)浩
풀어 주다: 2019-07-03 11:37:56
원래의
13309명이 탐색했습니다.

이제 print()를 사용하여 원하는 결과를 출력할 수 있습니다. 하지만 사용자가 컴퓨터에서 일부 문자를 입력하도록 하려면 어떻게 해야 할까요?

파이썬에서 변수를 입력하는 방법

Python은 사용자가 문자열을 입력하고 이를 변수에 저장할 수 있는 input()을 제공합니다. 예를 들어 사용자 이름을 입력하세요. (권장 학습: Python 비디오 튜토리얼)

>>> name = input()
Michael
로그인 후 복사

name = input()을 입력하고 Enter 키를 누르면 Python 대화형 명령줄이 입력을 기다리고 있습니다. 이때 임의의 문자를 입력한 후 Enter를 누르면 입력이 완료됩니다.

입력이 완료된 후에는 프롬프트가 표시되지 않으며 Python 대화형 명령줄은 >>> 상태로 돌아갑니다. 그렇다면 방금 입력한 콘텐츠는 어디로 갔나요? 대답은 name 변수에 저장됩니다. 이름을 직접 입력하여 변수 내용을 볼 수 있습니다.

>>> name
'Michael'
로그인 후 복사

변수란 무엇인가요?

중학교 수학에서 배운 기본 대수학 지식을 기억하세요:

정사각형의 한 변의 길이를 a라고 가정하고, 정사각형의 넓이는 a x a입니다. 변의 길이 a를 변수로 처리하면 a 값을 기준으로 정사각형의 면적을 계산할 수 있습니다. 예를 들어:

a=2이면 면적은 a x a = 2 x 2 = 4입니다. a=3.5이면 면적은 a x a = 3.5 x 3.5 = 12.25입니다.

컴퓨터 프로그램에서 변수는 정수나 부동소수점 숫자뿐만 아니라 문자열도 될 수 있습니다. 따라서 변수로서의 이름은 문자열입니다.

name 변수의 내용을 인쇄하려면 이름을 직접 쓰고 Enter를 누르는 것 외에 print() 함수를 사용할 수도 있습니다.

>>> print(name)
Michael
로그인 후 복사

입력 및 출력을 사용하면 마지막으로 'hello, world'를 인쇄할 수 있습니다. 프로그램이 의미 있는 프로그램으로 변경되었습니다.

name = input()
print('hello,', name)
로그인 후 복사

위 프로그램을 실행하면 코드의 첫 번째 줄은 사용자에게 이름으로 임의의 문자를 입력하도록 요청한 다음 이를 name 변수에 저장합니다. 예를 들어, 코드는 사용자 이름에 따라 사용자에게 물어볼 것입니다. 예를 들어 Michael:

C:\Workspace> python hello.py
Michael
hello, Michael
로그인 후 복사

을 입력합니다. 그러나 프로그램이 실행 중일 때 사용자에게 "이봐, 이름을 빨리 입력하세요"라고 알려주는 프롬프트 메시지가 없습니다. 매우 불친절한 것 같습니다. 다행스럽게도 input()을 사용하면 사용자에게 메시지를 표시하는 문자열을 표시할 수 있으므로 코드를 다음과 같이 변경했습니다.

name = input('please enter your name: ')
print('hello,', name)
로그인 후 복사

이 프로그램을 다시 실행하면 프로그램이 실행되자마자 이름을 입력하세요. 먼저 인쇄되므로 사용자는 프롬프트에 따라 이름을 입력하고 hello, xxx가 출력될 수 있습니다.

C:\Workspace> python hello.py
please enter your name: Michael
hello, Michael
로그인 후 복사

프로그램이 실행될 때마다 출력 결과는 사용자의 입력에 따라 달라집니다.

명령줄에서는 입력과 출력이 매우 간단합니다.

더 많은 Python 관련 기술 기사를 보려면

Python Tutorial

칼럼을 방문하여 알아보세요!

위 내용은 파이썬에서 변수를 입력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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