본문 바로가기

코딩/Python

파이썬 문자열 포매팅

 

'벌써 8시네?'

 

이러한 문장을 출력한다고 치자.

 

또 이런 문장을

 

'벌써 10시네?'

 

를 출력할때 숫자 8과 10만 변경되었다. 이러한 특정한 값을 변경할때 사용하는 것을 문자열 포매팅 이라고 한다.

 

 

쳤을때

a는

값을 반환한다. 여기서 숫자가 아니고 문자열(String)값을 넣으려면

 

int 값은 %d를 사용하고 String값은 %s를 사용한다.

(변수를 대입할때는 %d를 사용한다)

 

 

 

또한 여러개의 값을 넣을때는 어떻게 사용해야 할까??

 

이렇게 콤마를 넣어 각각의 값을 구분해주면 된다.

 

 

또한 문자열과 정수형 외에도

이렇게 사용하면 된다.

 

또한 여기서 중요할 점은 %를 사용하고 싶다면 

%% 두개를 사용해야 %를 출력할 수 있다.

 

 

 

 

또한 format 함수도 있다.

 

이렇게도 사용이 가능하다!

 

 

또한 공백 채우기도 가능.

 

 

가운데 정렬도 가능하다.

 

 

자바를 공부하다가 전혀 보지 못한 함수들이 있어서 신기하다...

 

------------수정---------------

 

파이썬 3.6 버전부터는

어떠한 값 앞에 f를 눌러 format 시킬 수 있다.

 

f"------"

'코딩 > Python' 카테고리의 다른 글

python에서 __init__.py의 용도  (0) 2020.07.07
파이썬 튜플 한개만 추가 할때  (0) 2020.07.04
파이썬 함수  (0) 2020.07.03
Pycharm 단축키  (0) 2020.06.29
파이썬으로 할 수 있는 것  (0) 2020.06.29