Python - Concatenating Text Strings

황인용·2019년 12월 11일
0

Python

목록 보기
9/44

Concatenating Text Strings

숫자와 마찬가지로 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 concatenation

string concatenaion 을 하는 방법에는 + 외에도 다른 방법이 있다
바로 string 안에 변수를 넣는 방법 즉, literal string interpolation이다

name = "이뇽"

print(f"Hello, {name}")
# > Hello, 인용

literal string interpolation 문법

  1. 먼저 따옴표 앞에 f를 붙여, f다음에 오는 string 값을 literal string interpolation으로 인지하고, string 안에 있는 변수들을 실제 값으로 치환한다

  2. 최환 하고 싶은 변수 등을 중괄호({ })를 사용하여 표시한다

profile
dev_pang의 pang.log

0개의 댓글