티스토리 뷰

코딩테스트/python

[python] 포매팅

sikaro 2024. 2. 1. 10:43
반응형

문자열을 포매팅 할 때 사용하는 함수를 나열한다.

 

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} 문자열을 함께')

정수와 문자열을 함께 사용 가능하다.

반응형