들어가며...
오늘은 python 언어에서 값을 입력받을 때 사용하는 함수와, 값을 출력할 때 다양한 형태의 출력하는 방법을 정리해보려고 합니다.
오늘 정리해볼 내용의 목차는 다음과 같습니다.
목차
1. 사용자 입력 함수
먼저, 사용자의 입력을 받는 함수를 정리해보려고 합니다.
사용자 입력을 받는 함수는 input() 함수를 사용해서 입력을 받을 수 있습니다.
a = input("a 변수에 입력될 값 입력")
print(a)
위 사진과 같이, input에 입력한 값을 a 변수에 담아두고 print 함수를 통해서 입력한 값을 출력하는 것이 가능합니다.
위 사진처럼, input로 입력받은 값은 str(문자) 타입입니다. 만약 숫자와 연산을 할 경우, input으로 입력된 값을 숫자로 변환해서 사용하거나, 입력받을 때 바로 int형으로 형 변환을 하여 저장해야 오류를 줄일 수 있습니다.
2. 문자열 포맷팅(Formatting)
다음은 문자열 포맷팅 대해서 정리해보려고 합니다. print함수를 통해서 값을 출력을 할 때, 이전에는 문자 + 변수 + 문자의 형태로 출력을 하는 예시로 많이 정리했습니다. 하지만 포맷팅을 사용하여 다른 형태로 출력을 할 수도 있습니다.
바로 예시로 출력해보았습니다. 위의 print문에서 들어간 %d의 경우, 정수를 출력하는 문자입니다. %s와 %c를 이용하여 문자열과 문자도 출력이 가능하며, 소수점의 경우에는 %f를 사용하여 출력할 수 있습니다. 만약 여러개읭 값을 입력될 경우 print("%d는 %s가 가지고 있는 숫자입니다"%(a,b)와 같은 형태로 입력할 수 있습니다. 제일 앞에 있는 %d와 처음 입력한 변수가 매칭되며, 뒤에 %s와 두 번째 변수 b와 매칭되어 출력이 되게 됩니다.
두번째 방법도 비슷하게 출력됩니다.
{0}번에 format의 첫 번째 변수의 값이 들어가게 되고, {1}에 두 번째 값이, {2}에 세 번째 값이 들어가며, 사진과 같이 출력됩니다.
변수가 입력되는 순서가 상관없다면 번호는 생략이 가능합니다.
3. f-string을 사용한 출력(python 3.6이상)
마지막은 다른 출력보다 비교적 최근에 추가된 방식입니다.
사진을 확인해보면, print와 "" 사이에 f라는 글자가 추가되었습니다. 이런 경우에 중괄호{ } 안에 변수 값이 들어가면
바로 변수의 내용을 출력할 수 있습니다.
오늘은 파이썬에서 값을 입력받는 방법과 다양한 print 출력에 대해서 정리해보았습니다. 감사합니다.
'파이썬(Python) > 파이썬 기초' 카테고리의 다른 글
[ 파이썬 기초] #0x09 Python if 조건문 (0) | 2023.12.25 |
---|---|
[ 파이썬 기초] #0x08 Python Random 함수 (0) | 2023.12.05 |
[ 파이썬 기초] #0x06 Python 변수 다중 할당과 자료형 (0) | 2022.11.11 |
[ 파이썬 기초] #0x05 Python 상수와 변수 (0) | 2022.11.10 |
[ 파이썬 기초] #0x04 Python 기본 내장 함수 (0) | 2022.11.03 |