Python 포맷터

일반적인 PEP 8 규칙에 따라 Python 함수, 클래스, 딕셔너리, 리스트와 붙여넣은 코드 조각을 포맷합니다. 프로그램 동작은 그대로 유지하면서 들여쓰기, 공백, 줄 바꿈 및 따옴표 처리를 일관되게 적용합니다.

Python 포맷 옵션

로컬 Python 파일을 불러오거나 임시 코드 조각을 붙여넣은 다음 출력 편집기에서 포맷 결과를 복사하거나 저장할 수 있습니다.

코드 포매터 자주 묻는 질문

이 페이지에서 코드를 어떻게 포맷하나요?

왼쪽 편집기에 코드를 붙여넣거나 파일을 불러온 뒤 필요한 옵션을 선택하고 포맷을 누르세요. 오른쪽에서 결과를 확인한 다음 복사하거나 저장할 수 있습니다.

포매터에서 오류가 발생하는 이유는 무엇인가요?

입력은 선택한 언어나 문법과 일치해야 합니다. 완성되지 않은 문장, 짝이 맞지 않는 괄호나 따옴표, 입력과 다른 방언 또는 모드를 확인한 뒤 다시 실행하세요.

코드 포매터는 어떻게 작동하나요?

코드 포매터는 언어에 맞는 토큰과 중첩 구조를 인식한 뒤 일관된 규칙에 따라 들여쓰기, 공백, 줄바꿈을 다시 배치합니다. 프로그램을 컴파일하거나 실행하지 않으므로 정확성이나 보안 검사를 대신하지 않습니다.

이 언어에는 어떤 설정을 권장하나요?

Python은 일반적으로 4칸 들여쓰기를 사용합니다. 기본 79열은 PEP 8을 따르며 팀 합의가 있으면 99열까지 넓힐 수 있습니다. 열 제한, 기존 문자열 따옴표 유지 여부, 후행 쉼표가 컬렉션과 호출을 여러 줄로 펼칠 수 있는지를 설정할 수 있습니다.