본문 바로가기
Python/python 기초

Formatting

by winston1214 2020. 1. 5.
반응형

Formatting은 print를 수행할 때 원하는 포맷으로 출력되기 위해서 주로 활용을 한다. 

아주 간단한 문제와 코드로 예시를 보여주겠다.

print(txt)는 txt라는 변수에 %s (문자형), %f(실수형) 이라는 기본 포맷팅 구조를 넣어 미리 생성해둔 day와 p를 %s와 %f의 자리에 넣는 것이다. 

print('날짜 : {}/ 출석률: {:.1f}'.format(day,p))는 print함수 내에서 포맷팅을 하는 것이다. 이는 위에 방법보다 더 간단한 방법으로 문자형 실수형을 구분할 필요 없이 format()안에 있는 순서대로 중괄호 {}안에 변수의 값을 넣는 것이다. 이 때 소수점 첫째 자리에서 반올림 적용이란 부분에서 눈여겨 볼 필요가 있는데, .1f 는 소수점 첫째자리에서 반올림, .2f 는 둘째자리에서 반올림을 한다. 눈치 챘겠지만 숫자가 몇째자리에서 반올림 할지를 결정한다. 

 

자세한 코드는   https://github.com/winston1214/baseline_ML              star와 팔로우 눌러주시면 감사하겠습니다.

 

반응형

'Python > python 기초' 카테고리의 다른 글

Numpy array - 4  (0) 2020.01.07
Numpy array - 3  (0) 2020.01.07
Numpy array -2  (0) 2020.01.07
Numpy array - 1  (0) 2020.01.06
Jupyter NoteBook 유용한 단축키  (0) 2020.01.05

댓글