haju__log

[python] format() 기초 본문

코테관련 이론

[python] format() 기초

haju 2023. 4. 19. 17:00
반응형

✅ 문자열.format()

 

✅ 출력할 텍스트 전체를 하나의 변수로 먼저 만들고

그 사이에 변수를 넣을 공간을 대괄호 한 쌍으로 표시한다.

 

✅  문자열에 포함된 대괄호 개수 < format 안에 들어있는 값의 수 => 정상동작

✅  문자열에 포함된 대괄호 개수 > format 안에 들어있는 값의 수 => 에러

 

▶ 예제 1

#인사로봇

number = 20
greeting = '안녕하세요'
place = '문자열 포맷의 세계'
welcome = '환영합니다'

#old way
print("old way")
print(number, '번 손님', greeting, '.', place,
      '에 오신 것을', welcome, '!')

#new way
print("new way")
base = '{}번 손님, {}. {}에 오신 것을 {}!'
new_way = base.format(number,greeting,place,welcome)
print(new_way)

 

▶ 예제 2

mine='가위'
yours = '바위'
result = '졌다....'

print('나는 {}, 너는 {}, 그래서 {}'.format(mine,yours,result))

반응형

'코테관련 이론' 카테고리의 다른 글

[python] 정수와 실수  (0) 2023.04.27
[python] 문자열  (0) 2023.04.27
[python] 함수 만들기  (0) 2023.04.19
[python] 숫자 사칙연산, divmod() 함수  (0) 2023.04.19
[python] 행렬 선언하기 (row, col)  (0) 2023.02.28