본문 바로가기
python

[python] 문자열 치환 방법

by hs_seo 2015. 6. 12.

 

파이선의 문자열 치환법

파이선의 문자열 치환은 format() 메소드를 이용하거나,

% 를 이용하여 딕셔너리나 튜플을 이용하여 치환하는 방법이 있다.

 

#!/usr/bin/python
# -*- coding: utf-8 -*-

# format 이용(3.x 버전에서는 사용 안됨)
sentence1 = 'I am a {}'
print sentence1.format("boy")

# format 및 번호 이용
sentence2 = 'I am a {0}'
print sentence2.format("boy")

# format 에 리스트와 dict 를 이용한 방법
sentence3 = "I am a {0} and {x}"
print sentence3.format("boy", x="girl")

# % 와 dict 를 이용한 방법
sentence4 = "I am a boy %(x)s"
print sentence4 % { "x" : "too" }

# % 와 튜플을 이용한 방법
sentence5 = "I am a %s"
print sentence5 % ("boy",)



반응형