본문으로 바로가기

파이썬 format 정렬

category python 2020. 5. 18. 14:56
반응형

이번 글에서는 format 함수 의 정렬을 알아보자.

아래의 표는 format 함수시 정렬을 나타낸다.

또한 파이썬 3.6 버전 부터는 앞에 접두어 f 를 붙이면 format 함수 와 동일한 기능을 보여준다.

예제를 살펴보자.

< 왼쪽
> 오른쪽
^ 가운데

 
# 왼쪽 정렬
= '{0:<10}'.format('hi')
 
print(a)
 
>>> hi        
 
# 오른쪽 정렬
= '{0:>10}'.format('hi')
 
print(a)
 
>>>         hi
 
# 가운데 정렬
= '{0:^10}'.format('hi')
 
print(a)
 
>>>     hi
 
# 다른문자로 공백 채우기
# 가운데 정렬하고 공백부분 = 문자로 채우기
= '{0:=^10}'.format('hi')
 
print(a)
 
>>> ====hi====
 
# 소수점 표현
# 0:5 전체길이
# 2f 두자리까지만
= '{0:5.2f}'.format(3.112233)
 
print(a)
 
>>>  3.11
 
# 중괄호를 쓰고 싶을때 연속하여 2개를 사용
= '{{ a }}'.format()
 
print(a)
 
>>> { a }
 
# 접두어 f 포멧
# 딕셔너리는 f 문자열 포매팅에서 다음과 같은 사용
= {'firstName':'홍''lastName' : '길동' }
= f'성은 {v["firstName"]} 이름은 {v["lastName"]} 입니다.'
 
print(a)
 
>>> 성은 홍 이름은 길동 입니다.
 
# 접두어 f 포멧
# 앞에 접두어 f 를 쓰면 format 함수처럼 쓸수있다.
firstName = '홍'
lastName = '길동'
 
= f'성은 {firstName} 이고 이름은 {lastName} 입니다.'
 
print(a)
 
>>> 성은 홍 이고 이름은 길동 입니다.
 
# 접두어 f 포멧
# 변수 와 숫자 더하기(곱하기,나누기도 가능하다.)
= 1
= f'{v+4}'
 
print(a)
 
>>> 5
 
 
 
 
 

 

 

반응형

'python' 카테고리의 다른 글

파이썬 find, index 함수 알아보기  (0) 2020.05.18
파이썬 count 함수  (0) 2020.05.18
파이썬 format 정렬  (0) 2020.05.18
파이썬 format 함수  (0) 2020.05.18
파이썬 문자열 포매팅  (0) 2020.05.17
파이썬 문자열 연산하기  (0) 2020.05.10

댓글을 달아 주세요

황시나의 개발새발개발
블로그 이미지 황시나 님의 블로그
MENU
    VISITOR 오늘1 / 전체22,295