Home 파이썬 문자열을 포멧팅하는 3가지 방법 2편 % 서식기호
Post
Cancel

파이썬 문자열을 포멧팅하는 3가지 방법 2편 % 서식기호

파이썬 문자열을 포멧팅하는 3가지 방법 1편 format

지난번 format함수에 이어서 %서식기호를 살펴봅시다.

C언어에서 printf(“%d”, 변수) 형태로 출력을 하는 것을 기억 하시는 분도 있을 것입니다.

마찬가지로 파이썬에서도 % 기호를 이용해서 출력하는 문자를 포메팅 할 수 있습니다.

%s -> 문자열 %d -> 정수 %f -> 실수

%o -> 8진수 %x -> 16진수 %% -> 문자 %표현

바로 사용 예시를 봅시다.

1
2
3
4
alphas = ['a','b','c']

for alpha in alphas:
    print('this time %s'% alpha)

sample

1
2
3
4
nums = [10,20,30]

for num in nums:
    print('this num %d'% num)

img1 daumcdn

1
2
3
4
floats = [10.11,20.22,30.33]

for float in floats:
    print('this float %0.3f'% float)

img1 daumcdn

실수형 f의 경우 이전에 format과 마찬가지로 자리수를 지정 할 수 있습니다. 다른 것도 마찬가지입니다.

이번에는 지난 게시글 처럼 포맷팅을 여러개 해봅시다.

1
2
temp = 'my alpha is %s and num is %d'%('a',10)
print(temp)

formating result

마찬가지로 두개 이상일때에도 포멧팅하는 방식은 같습니다.

This post is licensed under CC BY 4.0 by the author.

Comments powered by Disqus.

파이썬 문자열을 포멧팅하는 3가지 방법 1편 format

파이썬 문자열을 포멧팅하는 3가지 방법 3편 f-string