01_Python

13_자료형>문자열 포매팅(Formatting)

chuu_travel 2025. 1. 3. 01:06
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
00003
728x90