1. format함수를 이용한 formatting 

 format 함수를 이욯하여 문자열 중간에 원하는 문자열을 추가해 줄수 있다.

 - {} 괄호를 안에 0부터 숫자를 지정하는 방법 : 0 부터 시작하여 format 함수안의 숫자및 문자열을 차례대로 mapping 시켜 준다. 

 - {} 괄호 안에 변수명을 지정하는 방법 : 해당 변수의 값을 출력 해준다. 

"hi {0}. i eat {1} apples".format("민수",3)
 >> 실행결과 
 'hi 민수, i eat 10 apples'
 
 
"hi {name}, i eat {count} apples".format(name="민수",count= 10 )
>> 실행결과
'hi 민수, i eat 10 apples'

2. 파이썬 3.6 버전 부터는 간략히 f 사용가능 

format함수를 줄여서 사용 가능 하다

출력하고자 하는 문자열 을 f사용후 ''사이에 입력 하면 된다.

출력하고 하는 문자열 중간에 변수를 출력하고자 할때는 {}로 묶어 주면 된다. 

변수에 특정한 출력 형태를 지정해 주고자 할때는 콜론(:) 사용후  콜론 두에 option을 지정해 준다. 

  •     :>10 자릿수 10칸을 잡은뒤 오른쪽 정렬 

  •     :<10 자릿수 10칸을 잡은뒤 왼쪽 정렬

  •     :^10 자릿수 10칸을 잡은뒤 가운데 정렬

  •     :[빈공간채울 문자 지정]^10 자릿수 10칸 잡은뒤 가운데 정렬, 빈공간은 지정한 무자로 채움  

빈공간을 지정한 문자로 채울수도 있다. 

:=^10 으로 option을 줄경우 문자열을 10자리로 잡아서 가운데 정렬후 빈공간은 = 로 채움 

아래 코드를 참고하기 바란다. 

d = {'name' :'kim',age: 10}  #객체 
f'my name is d["name"]:>10'  # valuer값=객체 명[key값]
>> 실행결과
'my name is        kim'

f'my name is {d["name"]:=^10}'
>> 실행결과 
'my name is ===kim===='

'Python' 카테고리의 다른 글

Python  (0) 2020.10.07

파이썬 공부를 해보기로 했다.

혼자서 공부하며 정리하는 공간이다 보니 반말로 간단히 적어 나가겠다. 

교재는 Do It Jump to 파이쎤 으로 공부하고 있다 

그날 그날 공부한 내용을 정리해 보겠다. 

파이썬 공부의 최종목표는 크롤링!! 

실시간 검색어 분석을 통한 최신 이슈를 정리하고 해당 이슈와 연관된 회사 검색 후 해당 회사의 주식을 분석하는 프로그램을 만들어 볼 계획이다..

'Python' 카테고리의 다른 글

문자열 포맷팅  (0) 2020.10.07

+ Recent posts