파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-3. 문자열 포매팅
2018. 1. 16. 20:44ㆍPython-이론/python
포매팅 하기
만약에 매번 넣을 숫자나 문자들이 달라야 할때 문자열 포매팅을 이용하면된다.
숫자를 이용하여 포매팅하기숫자는 문자열 중간에 %d를 사용하며 대입을 시켜 줄때는 문자열 뒤에서 %숫자 혹은 변수를 사용한다.
문자열을 이용하여 포매팅하기
숫자와는 다르게 %s를 사용해주면 된다. 변수나 문자열을 이용해주면 된다. 아래에는 각각의 상황에 무엇을 사용하면 되는지 알려주는 표이다.
코드 | 설명 |
---|---|
%s | 문자열 (String) |
%c | 문자 1개(character) |
%d | 정수 (Integer) |
%f | 부동소수 (floating-point) |
%o | 8진수 |
%x | 16진수 |
%% | Literal % (문자 % 자체) |
하지만 가끔씩 98%와 같이 퍼센테이지를 표현하고 싶을 때는 어떻게 해야할까? 아래 예제를 확인 해보자
해답은 %를 쓰고 싶은 곳에 %%를 붙여주면 되는 것이다.
정렬과 공백, 소수점 표현하기
정렬과 공백
%10s는 10개의 공간을 만든 뒤에 문자를 오른쪽으로 정렬하겠다라는 뜻이다. 당연히 그반대는 %-10s이다. 왼쪽으로 정렬이된다.
소수점 표현하기
예제와 같이 0.4f에서 .뒤에서 숫자는 소수점 뒷자리가 몇글자까지 나올지 결정하는 숫자이다.
위의 정렬과 비슷하게 10.4f를 사용하면 10자리의 공백을 만들고 오른쪽으로 정렬하는 것을 볼 수 있다.
'Python-이론 > python' 카테고리의 다른 글
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 3-1. 리스트 자료형 (0) | 2018.01.18 |
---|---|
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-4. 문자열과 관련된 함수 (0) | 2018.01.16 |
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-2. 문자열 연산 (0) | 2018.01.16 |
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-1. 문자열 (0) | 2018.01.16 |
파이썬 프로그래밍의 기초, 자료형 (점프 투 파이썬) 1.숫자형 (0) | 2018.01.15 |