Python 포매터

Python 3 코드를 빠르고 현대적인 포매터로 아름답게 만들고 표준화합니다. 스타일은 Black / PEP 8 관례에 맞습니다. 들여쓰기 너비, 따옴표 스타일, 줄 너비, 매직 트레일링 콤마를 조절하세요. 구문 오류는 정확히 보고되며 절대 조용히 다시 포맷되지 않습니다. 기타 코드 도구: Go 포매터 | C/C++/C#/Java 포매터 | Shell 스크립트 포매터 | 코드 포매터 (JS/TS/PHP/TOML).
모든 처리는 브라우저에서 로컬로 이루어지며 코드는 어떤 서버에도 업로드되지 않습니다.
사용법: Python 코드를 왼쪽 텍스트 영역에 붙여넣고 처리를 클릭하세요(또는 그냥 입력 — 입력 시 자동 처리).
동작: 들여쓰기, 연산자 주변 공백, 콤마 공백, 따옴표 스타일(설정 시), 줄 너비를 정규화합니다. 매직 트레일링 콤마는 기본으로 존중됩니다(Black 스타일 괄호 연속).
구문 오류: 유효하지 않은 Python은 조용히 망가지는 대신 정확한 파싱 오류로 보고됩니다 — 코드를 고치고 다시 처리하세요.
프라이버시: 포매터는 전적으로 브라우저 안에서 실행됩니다. 업로드되는 것은 아무것도 없습니다.
PEP 8, Black, 줄 길이

PEP 8은 Python의 공식 스타일 가이드입니다. 공백 4 들여쓰기, snake_case 이름, 좁은 터미널 시대에서 온 79자 줄 한도. Black은 모든 것을 자신의 고정된 견해로 다시 포맷하며 설정을 거부하고, autopep8은 린터가 지적한 것만 고치고 나머지 스타일은 놔둡니다.

영향 범위로 고르세요 — Black은 큰 일회성 diff를 내지만 출력이 영원히 안정적이고, autopep8은 온화하지만 이미 있는 습관은 그대로 둡니다.