print("a" + "b") # ab (공백 없음) print("a", "b") # a b (공백 있음)
print("나는 %d살입니다." % 20) # d : 정수 print("나는 %s을 좋아해요." % "파이썬") # s : string, 문자열 print("Apple은 %c로 시작해요." % "A") # c : character, 한 문자 print("나는 %s색과 %s색을 좋아해요." % ("파란", "빨간")) # 여러 문자열을 넣을 때에는 괄호 사용
%s 는 만능이다.
print("나는 %s살입니다." % 20) print("나는 %s을 좋아해요." % "파이썬") print("Apple은 %s로 시작해요." % "A")
- .format() 내의 값을 중괄호 내에 삽입 후 출력
print("나는 {}살입니다.".format(20)) print("나는 {}색과 {}색을 좋아해요." .format("파란", "빨간")) print("나는 {0}색과 {1}색을 좋아해요." .format("파란", "빨간")) # 나는 파란색과 빨간색을 좋아해요. print("나는 {1}색과 {0}색을 좋아해요." .format("파란", "빨간")) # 나는 빨간색과 파란색을 좋아해요.
- 순서와 관계 없이 정의된 변수에 영향
print("나는 {age}살이며, {color}색을 좋아해요.".format(age = 20, color = "빨간")) print("나는 {age}살이며, {color}색을 좋아해요.".format(color = "빨간", age = 20))
- f를 문자열 앞에 붙이면 문서 내 변수 호출해 사용 가능
age = 20 color = "빨간" print(f"나는 {age}살이며, {color}색을 좋아해요.")
