% 기호의 기본적인 사용 방법은 아래와 같다.

문자열과 정수의 경우 %와 s,d사이에 숫자를 입력하면 그 숫자만큼 빈칸을 만든다.
그리고 내가 입력한 문자만큼 칸을 내어주고, 남은 칸은 공백으로 남겨둔다.

앞에 공백이 생긴것을 볼수 있다.
빈칸 10개 중 입력한 글자(3칸) 또는 숫자(2칸)을 제외한 나머지는 공백으로 남겨둔다.

음수를 입력하면 뒤에 공백이 생긴다.

소수점 2번째 자리까지만 출력되는 것을 볼 수 있다.

. 앞에 숫자를 입력하면 문자열처럼 공백을 만들수도 있다.

format() 을 이용한 출력은 가장 많이 사용되는 방식이다.

바로 값을 입력하는것도 가능하고

format() 안에서 함수를 사용해 출력값을 다듬는 것도 가능하다.

{:d} : 정수 출력

{:숫자d}: 입력한 숫자만큼 칸 생성

{:0숫자d} : 입력한 숫자만큼 칸 생성 & 공백은 0으로 채움

{:+d} : 입력한 숫자가 양수인 경우 + 부호를, 음수인 경우 - 부호를 숫자 앞에 출력

{: d} : 입력한 숫자가 양수인 경우 빈칸을, 음수인 경우 - 부호를 숫자 앞에 출력

{:+숫자d} : 입력한 숫자만큼 빈칸 생성 & 숫자 앞에 양수/음수 부호 함께 출력

{:=+숫자d} : 입력한 숫자만큼 숫자와 부호 사이에 공백

{:+0숫자d} : 입력한 숫자만큼 빈칸 생성 & 공백은 0으로 채우기 & 양수/음수 부호 출력

{:f} : 실수 출력

{:숫자f} : 입력한 숫자만큼 빈칸 생성

{:+숫자f} : 입력한 숫자만큼 빈칸 생성 & 양수/음수 부호 출력

{:+0숫자f} : 공백 0으로 채우기 & 양수/음수 부호 출력

{:.숫자f} : 입력한 숫자만큼 소수점 아래 자리수 지정
. 앞에 숫자를 입력하면 위에서처럼 공백이 만들어진다!

{:g} : 의미없는 소수점 제거
만약 10.0, 22.0 처럼 의미없는 소수점이라 출력하기 싫은 경우라면 f대신 g를 사용하자. g를 사용하면 소수점 없이 출력해준다!

파이썬 버전 3.6부터 새롭게 나온 방식으로, 사용이 간단하다.