[파이썬] 여러가지 스타일로 문자열 포매팅 하는 방법 [%s, format(), f스트링]
2023. 1. 18. 16:35ㆍ파이썬
subjects = {
'국어': '수',
'수학': '우',
'영어': '양'
}
student = '나경'
subject = '국어'
print(student, '학생의', subject, '과목 성적은', subjects[subject], '입니다.')
%s
# old style
print("%s 학생의 %s 과목 성적은 %s입니다." % (student, subject, subjects[subject]))
.format()
# modern style (format 함수)
print("{0} 학생의 {1} 과목 성적은 {2}입니다.".format(student, subject, subjects[subject]))
print("{} 학생의 {} 과목 성적은 {}입니다.".format(student, subject, subjects[subject]))
f ' '
# ultra modern style (f 스트링)
# f 스트링 - 홑따옴표 한 개만 필요
print(f'{student} 학생의 {subject} 과목 성적은 {subjects[subject]}입니다.')
# 출력결과
나경 학생의 국어 과목 성적은 수입니다.
'파이썬' 카테고리의 다른 글
[처음 시작하는 파이썬] ch5. 연습문제 (0) | 2023.01.20 |
---|---|
[처음 시작하는 파이썬] ch4. 연습문제 (0) | 2023.01.19 |
[처음 시작하는 파이썬] ch4. 선택하기: if (0) | 2023.01.19 |
[처음 시작하는 파이썬] ch3. 숫자 (4) | 2023.01.18 |
[처음 시작하는 파이썬] ch.2 데이터: 타입, 값, 변수, 이름 (0) | 2023.01.18 |