문자열 출력 포맷팅(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

 

최근 대세를 이루는 문자열 포맷팅

 

그냥 이거 쓰는게 제일 무난함

 

 

TAGS.

Comments