본문 바로가기
개발 언어/Python

[Python] 문자열 자료형 - 포매팅 + 고급 포매팅

by 우주다람쥐 2020. 3. 9.
반응형

포매팅

 

1. 기본 사용 방법

 

포매팅이란 변수에 있는 값을 문자열로 사용할 때 사용하는 방법이다.

예시를 통해 배워보자.

 

문자열 포매팅 사용 방법
결과

 

예시처럼 변수로 가지고 있는 값을 문자열에 대입해서 사용할 수 있다.

변수명 대신 실제 값을 넣어도 똑같은 결과를 보여준다.

 

포매팅을 두개 이상 사용할 때는 아래와 같이 사용한다.

문자열 포매팅 두개 이상 사용 방법
결과

 

2. 문자열 포맷 코드

숫자와 문자열 이외에도 사용할 수 있는 포맷 코드는 아래와 같다.

포맷 코드 (출처: https://wikidocs.net/13#_17)

여기서 %s는 문자열 이외에도 다른 형태의 변수도 사용할 수 있다.

 

다양한 변수를 사용할 수 있는 %s
결과

16진수는 사용하지 못 했지만 실수와 boolean 값은 정상적으로 출력되었다.

 

 

3. 보다 유용하게 사용하는 방법

(1) 띄어쓰기 사용 방법

띄어쓰기를 사용하는 방법은 다음과 같다.

띄어쓰기 사용 방법
결과

 

(2) 소수점 표현 방법

소수점을 표현하는 방법은 다음과 같다.

소수점 표현 방법
결과

예시와 같이 소수점 셋째자리까지 나타낼때 넷째자리에서 반올림한 형태로 결과가 나온다.


고급 포매팅

 

format 함수를 이용하면 다양한 함수를 대신해서 사용할 수 있다.

하나씩 예제를 통해 알아보자.

 

 

1. 대입하기

 

다양한 방식으로 다양한 형식의 데이터를 format으로 대입할 수 있다.

예시와 함께 알아보자.

format으로 할 수 있는 다양한 대입 방법
결과

 

2. 정렬하기

 

다양한 정렬 방법을 format으로 사용할 수 있다.

다양한 정렬 방법
결과

 

3. 소수점 표현하기

 

소수점을 format으로 표현하는 방법은 다음과 같다.

소수점 표현 방법
결과

 

반응형

댓글