본문 바로가기

Language/Python

문자열 포매팅

파이썬에서는 문자열 포매팅을 사용한다.

 

A = "현재 시간은 {}시 입니다.".format(7)

 

이렇게 할 수도 있고,

 

B = "현재 시간은 %d시 입니다." % 8

 

이렇게 할 수도 있다. 전자가 현업에서 더 많이 쓰인다고 한다. 두 번째 방법을 사용하려면, 

 

%d : 정수
%s : 문자열
%f : 실수
%o : 8진수
%x : 16진수
 
를 참고하고 넣으려는 값의 자료형에 맞게 입력해야 한다.
 
두 개 이상의 값을 문자열 포매팅 하려면,
 
C = "현재 시간은 {}시 {}분 입니다.".format(7, 24)

 

의 방식으로 하면 된다.

 

괄호 안에 들어가는 값을 구체적으로 명시하고 싶다면,

 

D = "현재 시간은 {time}시 {minute}분 입니다.".format(time = 7, minute = 24)

 

로 하면 된다.

'Language > Python' 카테고리의 다른 글

자료형의 복사 .copy() 와 .deepcopy()  (0) 2022.10.20
람다(lambda) - Python  (0) 2022.05.14