반응형
pprint과 print은 둘 다 파이썬에서 사용되는 출력 함수이지만, 주로 출력 결과의 가독성과 포맷에 차이가 있습니다.
- print 함수:
- print 함수는 간단한 방식으로 값을 출력합니다.
- 출력 결과는 한 줄에 나타나며, 복잡한 데이터 구조의 경우 가독성이 떨어질 수 있습니다.출력:
{'name': 'John', 'age': 30, 'city': 'Seoul'}data = {'name': 'John', 'age': 30, 'city': 'Seoul'} print(data)
- pprint 함수:
- pprint은 'pretty-print'의 줄임말로, 데이터를 보기 좋게 출력하는 데 사용됩니다.
- 출력 결과가 들여쓰기와 줄 바꿈으로 구성되어 있어 복잡한 데이터 구조도 더 쉽게 이해할 수 있습니다.출력:
{'age': 30, 'city': 'Seoul', 'name': 'John'}from pprint import pprint data = {'name': 'John', 'age': 30, 'city': 'Seoul'} pprint(data)
- pprint은 딕셔너리, 리스트 등과 같은 중첩된 데이터 구조를 더 잘 다루며, 출력을 보기 좋게 정렬하여 제공합니다.
일반적으로, 디버깅이나 데이터 구조를 이해하기 위해서는 pprint을 사용하는 것이 유용하며, 단순히 빠르게 값을 확인해야 할 때는 print를 사용할 수 있습니다.
반응형
'Backend 언어 및 프레임워크 > Python - Django,Flask' 카테고리의 다른 글
Python 가상환경 실행(pipenv 이용), Django install (0) | 2021.10.11 |
---|---|
파이썬 주요 내장 함수 (0) | 2021.09.24 |
python 가상환경 실행(.venv 으로 실행) (0) | 2021.09.07 |
python 가상환경 실행(virtualenv) (0) | 2021.09.06 |
파이썬 경로 알기 및 기본버전 변경 (0) | 2021.09.06 |