티스토리 뷰
반응형
문자열을 포매팅 할 때 사용하는 함수를 나열한다.
1. %포맷팅
%문자를 사용해서 포매팅
'%+자료형 종류' % 값의 형식으로 사용한다
print("%f" % n)
print("%0.0f"% n)
print('%d %d' % (a,b))
print('%02d %0.4f' % (a,b))
형식으로 사용
자료형 | 문자 |
정수 | %d |
실수 | %f |
문자열 | %s |
8진수 | %o |
16진수 | %x |
% | %% |
여러 개 변수 형태를 알고 있어야 한다.
2. format 함수
내장함수 format()을 사용하여 포매팅
print("이것은 프린터 {0} 입니다." .format(3)) #값 입력
print("{0:02d}.{1:03d}.{2:01d}" .format(a,b,c)) #변수입력
print("{Y:02d}{M:02d}".format(Y=a,M=b)) #매개변수 입력
3. f-string 문법
문자열 앞에 접두사 f를 붙이고, {} 안에 변수를 넣는다.
print(f'자료형의 변환이 없이 문자열과 정수를 함께')
a=1
print(f'정수와 {a} 문자열을 함께')
정수와 문자열을 함께 사용 가능하다.
반응형