카테고리 없음

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)