파이썬에서도 자바의 printf 처럼 형식화(formatting)된 문자열 처리를 지원한다.
대표적으로 중괄호('{}')를 사용한 형식화가 있다.
print('{}과(와) {}를(을) 곱하면 {}입니다.'.format(2, 3, 2 * 3))
# 2과(와) 3를(을) 곱하면 6입니다.
format 함수의 가장 큰 장점은 숫자를 변환없이 바로 문자열에 삽입해줄 수 있다는 점이다.
파이썬에서는 숫자를 문자열과 바로 연결해줄 수 가 없는데
format 함수를 사용하면 문자열에 바로 숫자를 삽입해줄 수 있다.
또한 중괄호 안에 순서를 지정해 format 함수의 파라미터 중
몇 번째 값을 문자열에 삽입할지 선택할 수 있다.
파라미터의 순서는 0부터 시작한다.
print('{0}를(을) 100점 맞은 사람은 {2}명이고 {1}를(을) 100점 맞은 사람도 {2}명이었다.'.format('국어', '수학', 5))
#국어를(을) 100점 맞은 사람은 5명이고 수학를(을) 100점 맞은 사람도 5명이었다.
문자열 앞에 영문자 'f'를 작성하여 좀 더 간단하게 작성할 수 있다.
print(f'{2}과(와) {3}를(을) 곱하면 {2 * 3}입니다.')
# 2과(와) 3를(을) 곱하면 6입니다.
파이썬은 따옴표를 양쪽에 각각 3개씩 붙이는 것으로 띄어쓰기를 자유롭게 할 수 있다.
print('''
오늘은 금요일입니다.
좋은 하루 되세요''')
# 출력
# 오늘은 금요일입니다.
# 좋은 하루되세요.
'Python' 카테고리의 다른 글
파이썬 sqlite 연동 (0) | 2023.01.04 |
---|---|
파이썬 mssql 연동 (0) | 2023.01.03 |
파이썬 문자열을 리스트로 변환 (0) | 2023.01.02 |
파이썬 배열 값 포함 여부 확인 (0) | 2023.01.02 |
파이썬 복권 번호 만들기 (0) | 2022.12.28 |