본문 바로가기
공부 & 프로젝트/파이썬

[파이썬] 문자열 포맷

by donnanoa82 2025. 10. 11.

#방법 1

print("a" + "b")      #ab

print("a", "b")        #a b

 

#방법 2

print("나는 %d 살입니다" %20)    #나는 20살입니다

print("나는 %s 을 좋아합니다" %"빨간색)  #나는 빨간색을 좋아합니다

print("Apple은 %c로 시작해요" %"A")   #Apple은 A로 시작해요

 

print("나는 %s색과 %s색을 좋아해요." %("파란","빨간"))   #나는 파란색과 빨간색을 좋아해요.

 

%d = 정수
%s = 문자
%c = 글자 하나

 

#방법 3

print("나는 {}살 입니다".format(20))    #나는 20살입니다

print("나는 {}을 좋아합니다".format("빨간색"))  #나는 빨간색을 좋아합니다

print("나는 {}{}을 좋아합니다".format("파란색", "빨간색)   #나는 파란색과 빨간색을 좋아합니다.

print("나는 {1} {0}을 좋아합니다".format("파란색", "빨간색)   #나는 빨간색과 파란색을 좋아합니다.

 

#방법 4

print("나는 {age}살이며, {color}을 좋아합니다".format(age = 20, color = "빨간색)    #나는 20살이며, 빨간색을 좋아합니다.

 

#방법 5

age = 20
color = "빨간색"

print(f"나는 {age}살이며, {color}을 좋아합니다")    #나는 20살이며, 빨간색을 좋아합니다.