안녕하세요
서울 꺼벙 천사입니다
[ 혼자 공부하는 파이썬 개정판 ]을 정리하고 있습니다

지난번에는
[ Chapter 02 자료형 = 변수와 입력 ]에 대해 정리하였습니다
https://velog.io/@nspro0318/Chapter-02-%EC%9E%90%EB%A3%8C%ED%98%95-%EB%B3%80%EC%88%98%EC%99%80-%EC%9E%85%EB%A0%A5

이번에는
문자열의 format에 대해 정리하도록 하겠습니다

문자열 format
다음과 같은 문자열이 있다고 하겠습니다
[ 9시 현재 입장 인원은 100명입니다 ]
시간이 지나서
[ 11시 현재 입장 인원은 200명입니다 ]
더 시간이 자나서
[ 13시 현재 입장 인원은 500명입니다 ]

위의 3개의 문장에서 변경되는 것은
숫자 부분만 조금씩 변하고 있습니다
위의 3개의 문장을 print로 출력을 하면 다음과 같습니다

print('9시 현재 입장 인원은 100명입니다')
print('11시 현재 입장 인원은 200명입니다')
print('13시 현재 입장 인원은 500명입니다')

저장을 하고
실행을 하면
다음과 같은 결과가 나옵니다
만약 한 시간에 한 번씩
현재 입장 인원의 수를 변경해야 하는 경우가 발생을 한다고 할 때 간단하게 {}를 사용하여 나타낼 수 있는데
이것을 문자열 format
혹은 문자열 formatting이라고 하고
다음과 같이 나타냅니다

print('{}시 현재 입장 인원은 {}명입니다'.format(9,100))
print('{}시 현재 입장 인원은 {}명입니다'.format(11,200))
print('{}시 현재 입장 인원은 {}명입니다'.format(13,500))

저장을 하고
실행을 하면
다음과 같은 결과가 나옵니다


format에 꼭 숫자만 넣어야 하는 것은 아닙니다
문자열도 넣을 수 있습니다

print('서울 꺼벙 천사는 {}하고, {}하고, {}합니다'.format('정직','근면','성실'))
print('서울 꺼벙 천사는 {}, {}, {}합니다'.format('사랑스럽고','행복하고','즐거워'))

저장을 하고
실행을 하면 다음과 결과가 나옵니다

첫 작성 : 2022년 7월 16일 토요일
`

profile
프로그래밍을 독학하는 서울 꺼벙 천사입니다

0개의 댓글