@ 17. 1 ~ 18/파이썬

문자열 서식

namoeye 2018. 3. 14. 00:52

서식을 사용해서 문자열을 만드는것을 문자열 포매팅이라고도 부른다.

먼저 서식 지정자

  - 서식지정자는 %로 시작한다. 

'%s' % 'Hello'

>> 'Hello'

라면 출력결과는 'Hello'라는 문자열이 나온다.

%s를 사용뒤 % 다음에 문자열이 나오면 %s부분이 문자열로 대체된다.


심지어 문자열과 서식 지정자를 섞어서 사용할 수 있다.

'Hello %s' % 'World'

>>'Hello World'


서식 지정자 갯수와 % 뒤에 나오는 값과 일치가 되어야 한다.

'%s %s' % ('Hello', 'World')

>>'Hello World' 

튜플을 사용해서 해도된다. 


정수는 %d 실수 %f 

** 서식지정자를 붙여버리면 결과도 붙어서 나온다.


더 간단한 포멧메서드도 있다 c#처럼..

'Hello, {0}'.format('world!)

>> 'Hello, world!