숫자와 마찬가지로 string도 서로 더할 수 있다. 이를 string concatenation 이라고 한다
2개 혹은 그 이상의 문자열들을 잇는 것을 말한다
예를들어 "Hello World!"를 출력하고자 할때 다음과 같은 2가지 방법이 있다
소스#1
# 첫번째 방법
print("Hello World!")
# >> Hello World!
# 두번째 방법
print("Hello, " + "World")
# >> Hello World!
위에서 보았듯이 string을 잇기 위해서는 '+'를 사용하면 된다
소스#2
name = "이뇽"
print("Hello, " + name)
# > Hello, 인용
string concatenaion 을 하는 방법에는 + 외에도 다른 방법이 있다
바로 string 안에 변수를 넣는 방법 즉, literal string interpolation이다
name = "이뇽"
print(f"Hello, {name}")
# > Hello, 인용
literal string interpolation 문법
먼저 따옴표 앞에 f를 붙여, f다음에 오는 string 값을 literal string interpolation으로 인지하고, string 안에 있는 변수들을 실제 값으로 치환한다
최환 하고 싶은 변수 등을 중괄호({ })를 사용하여 표시한다