문자열 포매팅 방법들 4 가지
a = 'string'
i = 10
0. +이용
print 'Hello' + a + str(i)
1. 콤마(,) 이용
print 'Hello', a, i
문자열 사이에 공백이 저절로 들어간다.
2. format string 이용
print 'hello %s %d' % (a, i)
3. .format 함수 사용
print 'hello {} {}'.format(a, i)
포맷스트링 사용시 아래 표를 참고하자.
특이사항 두 가지 확인하자.
%s는 어떤 값도 쓸 수 있다.
이를테면,
print 'hello %s' % 3.14
%s는 자동으로 % 뒤에 있는 값을 문자열로 바꾸기 때문이다.
포맷스트링 사용시 %를 사용할 때는 %%로 쓴다.
이를테면,
print 'percentage : %d%%' %30
%하나 쓰면 에러난다.
'Programming > python' 카테고리의 다른 글
python - 튜플 (0) | 2016.04.20 |
---|---|
python 자료형 - 딕셔너리 (0) | 2016.04.20 |
for문 (0) | 2016.04.20 |
python 자료형 - 리스트 (0) | 2016.04.04 |
파이썬의 자료형 (0) | 2016.04.04 |