문자열 연결하기

Python:
문자열 연결하기

How to: (어떻게 하나요?)

# '+' 사용
hello = "안녕"
world = "세상"
greeting = hello + ", " + world + "!"
print(greeting)  # '안녕, 세상!'

# join() 함수 사용
name_list = ["김", "이", "박"]
full_name = "".join(name_list)
print(full_name)  # '김이박'

# f-string 사용 (Python 3.6 이상)
first_name = "홍"
last_name = "길동"
full_name = f"{first_name} {last_name}"
print(full_name)  # '홍 길동'

Deep Dive (심도 있게)

옛날에는 ‘+’ 연산이나 ‘%’ 연산을 통해 문자열을 합쳤죠. 파이썬 3.6부터는 f-string이라는 매력적인 도구가 생겼습니다. f-string은 가독성이 좋고 실행도 빠르죠. 문자열을 더할 때마다 새로운 문자열을 만드니, 많은 양을 다룰 땐 .join() 같은 효율적인 방법을 사용해야 합니다. 메모리 사용이나 속도 면에서 중요합니다.

See Also (더 보기)