반응형
%
를 활용한 파이썬 포메팅 : %s, %d, %f, %.자리수f¶
%s: 문자열 포메팅¶
In [1]:
"name : %s" %"James"
Out[1]:
'name : James'
%d: 정수 포메팅¶
In [2]:
"mean : %d" %1
Out[2]:
'mean : 1'
In [3]:
# 정수 포메팅 / d 특성을 지정할 경우 숫자를 정수형태로 변환함
"mean : %d" %1.323523
Out[3]:
'mean : 1'
In [4]:
# d 특성에 문자열을 포메팅 할 경우 에러
ex = "mean : %d" %"fff"
print(Ex)
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) /tmp/ipykernel_9667/2236464992.py in <module> 1 # d 특성에 문자열을 포메팅 할 경우 에러 ----> 2 ex = "mean : %d" %"fff" 3 print(Ex) TypeError: %d format: a number is required, not str
%f: 소수점 포메팅¶
In [5]:
"mean %f" %0.54656436647
Out[5]:
'mean 0.546564'
In [6]:
# f 특성에 문자열을 포메팅 할 경우 에러
"mean %f" %"plus"
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) /tmp/ipykernel_9667/391564590.py in <module> 1 # f 특성에 문자열을 포메팅 할 경우 에러 ----> 2 "mean %f" %"plus" TypeError: must be real number, not str
%.숫자f: 자리수 관리¶
In [7]:
# 소수점 관리 / 3f 는 소수점 3자리 수로 포메팅함
"mean %.3f" %0.54656436647
Out[7]:
'mean 0.547'
In [8]:
# 1f 는 소수점 1자리 수로 포메팅함
"mean %.1f" %0.54656436647
Out[8]:
'mean 0.5'
반응형
'python' 카테고리의 다른 글
넘파이, 반올림, 내림, numpy, around, floor (0) | 2023.02.21 |
---|---|
numpy insert (np.insert) 파이썬 넘파이 값 추가 (0) | 2023.02.19 |
파이썬 gif 파일 만들기 (imageio.mimsave) (0) | 2023.02.18 |
파이썬 defaultdict, collection.defaultdict 쓰는 이유 (0) | 2023.02.18 |
파이썬 rgb 색상별 추출 pillow image.split (0) | 2023.02.16 |
댓글