코딩하면서, debug용이나 기타 출력을위해서 print 사용을 많이 한다.
실제로 사용하면서 가장 효과적인 print 패턴이 바로 아래 패턴 같다
추천하는 print 사용 패턴
출력 파라미터 변수명을 { } 안에 지정하여 사용하고, 출력 대상은 f' ' 표현식을 유지하는 방법이 가장 편리하고 직관적이다.
print(f'[{i}]번째 x,y,w,h : {x},{y},{w},{h}')
print(f'{a} X {b} = {a*b}')
format( ) 과 비교하기
- print 찍을 변수들의 순서를 지정하고, 순서에 맞게 매핑이 필요하다.
- 출력 순서가 바뀌거나, 항목 추가가 필요 할 때 일일이 수정이 필요하다.
# .format 방식
print('{0} x {1} = {2}'.format(a, b, a * b))
# 순서를 바꾸고 항목을 추가
print('{0}번째 {1} X {2} ={3}'.format(c,a,b,a*b))
# f'{변수} 방식'
print(f'{c}번째 {a} X {b} = {a*b}')
- 출력 항목이 추가 되거나 변경될 때 간편하다
'Language' 카테고리의 다른 글
[Python] 디렉토리 내 파일 목록 리스트 (0) | 2022.11.16 |
---|---|
[Python] 일정 시간 (초)마다 실행 (0) | 2022.10.25 |
[jupyter] "Permission to listen on port XXXX denied." 에러 해결 (0) | 2022.10.14 |
[Python] EC2 Jupyter lab 설치 및 실행 하기 (+ 서버 로그 기록 ) (0) | 2022.09.13 |
[Python]AWS EC2 Jupyter notebook 설치 및 연결하기 (0) | 2022.03.05 |