카테고리 없음
Python_문자열 포맷팅 방법(string format methods)
COSMOSUNION
2022. 6. 15. 15:16
정의
문자열 포맷팅 : 문자열 안에 어떤 값을 삽입하는 방법
[방법 1] % operator
포맷팅할 문자열이 많아지면 코드의 가독성이 떨어지기 때문에 권장하지 않는다.
포맷 코드 | 설명 | 예 |
%s | 문자열 (string) | 어떤 자료형의 값을 입력해도 % 뒤에 있는 값을 문자열로 자동 변경 |
%c | 문자 1개 (character) | %"3" 또는 %"산" (※ %3 와 같이 int 단독은 사용 불가능) |
%d | 정수 (integer) | |
%f | 부동소수(floating-point) | (간단하게) 소수 부분 |
%o | 8진수 | |
%x | 16진수 | |
%% | % | %d 포맷코드와 %를 같은 문자열 안에 입력할때, %를 출력하려면 %%을 입력 (위와 같은 특수한 경우가 아니라면 %만 입력) |
[방법 2] str.format
여러 문자열 사용시 가독성은 좋지만 코드가 길어진다.
[방법 3] f-string
사용방법이 간단하고 처리시간이 빠르다.
f-string 선언을 먼저한 후에 변수를 나중에 선언하는 것도 가능하다.
※ 배열내용 추가 업데이트 필요
※ 참고자료 :
점프 투 파이썬 (https://wikidocs.net/13#f)