[파이썬 기초]문자열 포맷팅

2024. 8. 3. 08:20PYTHON

문자열 포맷코드

 

'문자열 포맷코드'란, 문자열 사이에 넣고 싶은 데이터 타입을 설정해 입력하는 방법이다.

 

text = '%s 고객님 환영합니다.' %'헤이마트'
print(text)

text = '%s 고객님 환영합니다.' %'파이썬'
print(text)

name = '뉴진스'
text = '%s 고객님 환영합니다.' %name
print(text)

 

헤이마트 고객님 환영합니다.

파이썬 고객님 환영합니다.

뉴진스 고객님 환영합니다.

 

-

%s는 문자열 위치에 문자를 넣겠다는 의미.

%d : 정수

%f : 부동소수점 실수

%% : % 표시

-

 

text = '%s 고객님 %d번째 방문을 환영합니다.'%('헤이마트', 100)
print(text)

 

헤이마트 고객님 100번째 방문을 환영합니다.

 

괄호 안의 문자열 포맷 순서에 맞춰넣어야한다.  

text = '%s 고객님 %d번째 방문을 환영합니다.' %(100, '헤이마트')
print(text)

 

 

문자열 format 함수

문자열 함수 중 format 함수 이용하는 방법.

 

text = '{0} 고객님 환영합니다.'.format('헤이마트')
print(text)

 

헤이마트 고객님 환영합니다.

 

format()함수 안에 있는 '헤이마트' 문자열이 {0}위치에 입력된다.

 

{}안에 숫자 대신문자를 넣을 수도 있다.  

 

text = '{name} 고객님 환영합니다.'.format(name='헤이마트')
print(text)

 

헤이마트 고객님 환영합니다.

 

text = '{0} 고객님 {1}번째 방문을 환영합니다.'.format('헤이마트', 100)
text1 = '{name} 고객님 {count}번째 방문을 환영합니다.'.format(name = '헤이마트', count = 100)

print(text)
print(text1)

 

헤이마트 고객님 100번째 방문을 환영합니다.

헤이마트 고객님 100번째 방문을 환영합니다.