haju__log
[python] format() 기초 본문
반응형
✅ 문자열.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 |