'벌써 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 |