파이썬을 사용하다보면 print()
를 자주 사용합니다. 파이썬에서는 다양한 출력 방식을 지원하는데 저는 f-string
을 사용하는 것이 가장 편하다고 생각합니다.
기본 사용 방법
기본 사용법 f-따옴표(f’ ‘)
안에 출력할 내용을 입력하면 됩니다. 따옴표 앞에 f
를 추가해야 합니다. 그리고 출력할 변수는 중괄호({ })에 추가하면 됩니다. 이를 활용해 여러분이 출력할 문자와 변수를 혼용해서 사용할 수 있습니다. f-string
기본 사용법은 다음과 같습니다.
# 예제1: 기본사용(숫자, 문자열을 함께 사용할 수 있다)
var_a = 100
var_b = 'Love You'
print(f'Tech sherpa {var_b} {var_a}%')
# Tech sherpa Love You 100%
# 예제2: 중괄호 안에서 연산도 가능
var_c = 3.5
var_d = 8.88
print(f'{var_c} + {var_d} = {var_c+var_d}')
# 3.5 + 8.88 = 12.38
소수점 지정 방법
실수형 데이터를 표현할 때, 소수점 이하 자릿수가 일정하지 않으면 삐뚤삐뚤하게 출력 됩니다. 이를 통일하기 위해서 자릿수를 지정하여 출력할 수 있습니다.
중괄호 안에 원하는 규칙을 추가하면 됩니다. 전체길이와 소수점이하길이 사이에는 점(.)
이 있습니다.
기본 형태는 크게 4가지로 구분 됩니다.
변수명
: 변수 이름
전체길이
: 출력되는 실수의 전체 길이(소수점 포함)
소수점이하길이
: 출력되는 소수점 이하 데이터 길이
변수타입
: 정수(d), 실수(f), 문자열(s) 등
var_a = 12.345
var_b = 999.858
var_c = 876543.12345
print(f'{var_a:15.2f}')
# 12.35
print(f'{var_b:15.2f}')
# 999.86
print(f'{var_c:15.2f}')
# 876543.12
정렬 & 자릿수 사용 방법
깔끔한 출력을 원하면 글자 수와 정렬 기능을 함께 활용하시면 됩니다.
중괄호 안에 원하는 규칙을 추가하면 됩니다.
기본 형태는 크게 4가지로 구분 됩니다.
변수명
: 변수 이름
정렬방법
: 왼쪽정렬(<), 가운데 정렬(^), 오른쪽 정렬(>)
자릿수
: 공백을 포함하여 출력되는 전체 길이
변수타입
: 정수(d), 실수(f), 문자열(s) 등
var_a = 'test'
var_b = 1234
print(f'{var_a:<10s}')
# test
print(f'{var_a:^10s}')
# test
print(f'{var_a:>10s}')
# test
print(f'{var_b:<10d}')
# 1234
print(f'{var_b:^10d}')
# 1234
print(f'{var_b:>10d}')
# 1234
출력 할 때 팁
출력하려는 변수 값이 많고 반복적으로 사용된다면 출력하려는 문장을 f-string 형태로 변수에 저장하는 방식으로 해결할 수 있습니다.
var_a = 34
var_b = 98
var_c = 23
print_str = f'Kor={var_a}, Eng={var_b}, Math={var_c}'
print(print_str)
# Kor=34, Eng=98, Math=23
'조각 메모 > 개발을 위한 도구' 카테고리의 다른 글
터미널 출력을 화면과 파일에 쓰기 tee (0) | 2022.08.11 |
---|---|
[linux] 리눅스 대용량 파일 복사 (0) | 2022.08.01 |
[docker] sudo 권한 없이 실행 (0) | 2022.08.01 |
[conda] 모든 가상 환경 삭제 (0) | 2022.08.01 |
[conda] 기초 사용법 (0) | 2022.08.01 |
댓글