1. 파이썬 출력형식
2. 사용방법
1. 파이썬 출력형식
"출력형식"%(데이터)
위 방식은 파이썬3(python3) 이전에 사용하던 방식입니다.
시계열데이터 작성에 있어 아직도 유용하게 사용됩니다.
다만, 데이터타입(string, integer, float)에 따라 %s, %,d, %f를 맞춰줘야 합니다.
>>> print('저는 %s에 삽니다. %.1f평, %d층 입니다.' %('서울', 25.7, 20))
저는 서울에 삽니다. 25.7평, 20층 입니다.
"출력형식".format(데이터)
현재 파이썬3(python3)에서는 위와 같이 사용합니다.
데이터타입의 제한을 받지 않습니다.
>>> print('저는 {}에 삽니다. {}평, {}층 입니다.'.format('서울', 25.7, 20))
저는 서울에 삽니다. 25.7평, 20층 입니다.
2. 사용방법
"출력형식"%(데이터)
ㅇ 출력형식 : %s : 문자열, %d : 정수, %f : 실수
ㅇ 데이터 : % 앞의 출력형식과 1:1 대응되어 출력됩니다.
### %숫자d : 정수(d)를 숫자 칸에 맞추어 출력합니다 앞의 빈칸(숫자-1)은 0으로 채웁니다.
>>> print('포켓몬 도감 %d번 : 이상해씨' %(1))
포켓몬 도감 1번 : 이상해씨
>>> print('포켓몬 도감 %01d번 : 이상해씨' %(1))
포켓몬 도감 1번 : 이상해씨
>>> print('포켓몬 도감 %02d번 : 이상해씨' %(1))
포켓몬 도감 01번 : 이상해씨
print('포켓몬 도감 %03d번 : 이상해씨' %(1))
>>> 포켓몬 도감 001번 : 이상해씨
### %.소숫점자리수f : 예를 들어 %.2f인 경우, 소숫점 3자리에서 반올림 후 소숫점 2자리까지 표시
>>> print('%1.1f' %(123.456))
123.5
>>> print('%1.2f' %(123.456))
123.46
>>> print('%1.3f' %(123.456))
123.456
시계열 데이터 사용시 다음과 같이 적용할 수 있다.
>>> month = [str("%02d" %(m)) for m in range(1, 13)]
>>> month
['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12']
파이썬3 "출력형식".format(데이터) 사용법
https://bohemihan.tistory.com/entry/HackerRank-Python-Solution-Whats-Your-Name
'Develop > Python' 카테고리의 다른 글
[Python] 요일 구하기 (datetime) (0) | 2022.06.18 |
---|---|
[Python] 반올림, 올림, 내림, 소수점 버림 (round, ceil, floor, trunc) (0) | 2022.06.18 |
[Python] 나누기, 몫, 나머지 ( / , // , % , divmod ) (0) | 2022.06.18 |
[Python] 데이터 선택하기 (인덱싱 / 슬라이싱) (0) | 2022.03.19 |
[Python] 데이터프레임을 엑셀 '찾기 및 바꾸기'처럼 쓰기 ; re함수 (0) | 2021.11.12 |