728x90
문자열 포매팅(Formatting)
a = 3
b = 4
pi = 3.141592
# 문자열 포맷 코드
print("%d + %d = %d"%(a, b, (a + b)))
# 문자열 포맷 코드에서 소수점 표현
print("%0.4f"%(pi))
# 특정 칸에 출력하기
print("%5d"%(a))
# 빈칸을 0으로 채우기
print("%05d"%a)
<실행 결과>
3 + 4 = 7
3.1416
3
00003
#format 함수
print("{0} + {1} = {2}".format(a, b, (a + b)))
# 이름으로 값 넣기
print("I ate {num} apples. so I was sick for {day} days".format(num = 10, day = 3))
#소수점 표현
print("{0:0.4f}".format(pi))
# 특정 칸에 출력하기
print("{0:5d}".format(a))
#빈칸을 0으로 채우기
print("{0:05d}".format(a))
<실행 결과>
3 + 4 = 7
I ate 10 apples. so I was sick for 3 days
3.1416
3
00003
# f-string(3.6버전부터 가능)
print(f"{a} + {b} = {a + b}")
# 소수점 표현
print(f"{pi:0.4f}")
# 특정 칸에 출력
print(f"{a:5d}")
# 빈칸을 0으로 채우기
print(f"{a:05d}")
<실행 결과>
3 + 4 = 7
3.1416
3
00003728x90
'01_Python' 카테고리의 다른 글
| 15_자료형>불 자료형(Boolean) (3) | 2025.01.03 |
|---|---|
| 14_자료형>문자열 관련 함수 (0) | 2025.01.03 |
| 12_자료형>문자열 슬라이싱(slicing) (0) | 2025.01.03 |
| 12_자료형>문자열 인덱싱(indexing) (1) | 2025.01.03 |
| 11_자료형>문자열 연산자 (2) | 2025.01.03 |