f 검정 예제

고정 18.3a4 회귀: # yapf: 후행 주석으로 사용을 비활성화하면 파일 확장에서 알 수 있듯이 Black은 파일 확장에서 알 수 있듯이 파일의 나머지 부분(#95)을 방출하지 않습니다. 그것은 다른 도구에 대한 별도의 섹션이 포함되어 있습니다. 검정은 [tool.black] 섹션을 사용하고 있습니다. 옵션 키는 명령줄의 긴 옵션 이름과 동일합니다. 검은 놀이터를 사용하여 지금 그것을 밖으로 보십시오. PyCon 2019 강연을 통해 자세한 내용을 알아보십시오. 프로 팁: « 아무것도 구성해야 합니까? » 라고 묻는다면 대답은 « 아니오 »입니다. 검은 색은 모두 합리적인 기본값에 관한 것입니다. 버그 보고서 및 수정사항은 항상 환영합니다! 그러나 새로운 기능이나 구성 노브를 제안하기 전에 원하는 이유를 자문해 보십시오.

일부 워크플로와 더 나은 통합을 가능하게 하는 경우 불일치를 수정하고 속도를 높이는 등의 작업을 수행할 수 있습니다. 반면에 대답이 « 특정 서식이 마음에 들지 않기 때문에 »라면 아직 Black을 받아들일 준비가되지 않았습니다. 이러한 변경 사항은 받아들여질 가능성이 낮습니다. 당신은 여전히 시도 할 수 있지만 실망 할 준비를할 수 있습니다. 이제 Black은 할당 식(PEP-572에 설명된 대로:=)을 사용하는 Python 코드의 포맷을 할 수 있습니다(#935) 중첩된 괄호 식 내에서 독립 실행형 주석을 고정처리할 수 있습니다. 검은 색은 더 이상 매우 긴 줄을 생성하거나 표현의 끝에 모든 독립 실행 형 주석을 넣어 (#22) 후크에 args를 사용하지 마십시오. 대신, 편집기와 명령줄 사용이 모두 프로젝트에 대해 일관되게 행동하도록 pyproject.toml에 필요한 구성을 저장합니다. 예를 들어 Black의 pyproject.toml을 참조하십시오. 검은색은 위의 규칙을 적용합니다. 아직 적용되지 않지만 formatter의 향후 버전에있을 수 있습니다 .pyi 파일을 서식을 지정하기위한 추가 지침이 있습니다 : 검은 색은 함수 내부의 단일 빈 줄을 허용하고 원래 편집자가 남긴 모듈 수준에서 단일 및 이중 빈 줄을 허용합니다. 괄호로 된 식 내에 있는 경우를 제외합니다. 이러한 표현식은 항상 최소한의 공간에 맞게 다시 포이스트되므로 이 공백은 손실됩니다.

아래 예제에서 주석은 위쪽, 오른쪽, 아래쪽 및 왼쪽 테두리의 결과 너비를 나타냅니다. 이제 Black은 클래스 수준의 docstring(및/또는 필드) 다음에 PEP 257 빈 줄을 적용하고 첫 번째 메서드인 Black은 클래스 수준 docstring과 첫 번째 다음 필드 또는 메서드 사이에 단일 빈 줄을 적용합니다.