문자열 출력 포맷팅(format)
1. multiple printing
print(a,b,c…)하면 a,b,c를 ,기준으로 1칸씩 띄어서 붙여 출력
띄어쓰기 싫다면 +연산 활용
2. 기본 기호
%d는 정수형, %s는 문자열, %f는 부동소수점(실수형),
%c는 문자 1글자(여러 글자면 1글자만 가져오는 것이 아니고 에러남)
3. %포맷팅
%d에 num값 3을 넣고 %s에 string값 ‘nice’를 각각 넣어 출력
4. {}포맷팅
{}방식은 %d나 %s를 따로 쓰지 않아도 된다는 편리함
{}안에 숫자를 넣어 넣어줄 순서를 지정해주기도 함
5. padding
%10s라고 쓰면 10자리 공간을 비우고 오른쪽 정렬을 시킴
s=’abc’라고 할 경우 %5s로 포맷팅하면 위 그림과 같이 출력된다
%5.3f를 하면 5자리 비우고 부동소수점을 3자리까지 반올림 출력해준다
{순서:형식지정}의 표현을 따른다
>5s는 보다시피 5자리 비우고 오른쪽에 nice를 정렬시켜서 나타낸다
6. naming 방식
위와 같이 들어갈 문자 이름을 ()나 {}안에 지정해주면 그대로 들어감
7. f-string
최근 대세를 이루는 문자열 포맷팅
그냥 이거 쓰는게 제일 무난함
'프로그래밍 > Python' 카테고리의 다른 글
파이썬(Python) 프로그래밍 가이드라인 (0) | 2022.01.23 |
---|---|
반드시 기억해야하는 파이썬 indexing 특징 (0) | 2022.01.21 |
파이썬(python)의 사용자 정의 함수(def function) (0) | 2022.01.20 |
반드시 알아야하는 유용한 파이썬(Python) 수학 연산 (0) | 2022.01.19 |
파이썬의 변수(variable)와 데이터 타입(type) (0) | 2022.01.18 |
TAGS.