이 글은 파이썬 작성 사양과 명명 규칙을 요약한 것입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
사양 작성
import 문당 하나의 모듈만 가져오고, 여러 모듈을 동시에 가져오지 않도록 하세요.
줄 끝에 세미콜론 ";"을 추가하지 말고, 같은 줄에 두 개의 명령을 입력하기 위해 세미콜론을 사용하지 마세요.
한 줄이 80자를 초과하지 않는 것이 좋습니다. 이를 초과하는 경우 괄호를 사용하여 여러 줄의 내용을 암시적으로 연결하는 것이 좋으며, 백슬래시를 사용하여 연결하는 것은 권장하지 않습니다
필요한 사용 코드 가독성을 높이기 위해 빈 줄을 사용합니다. 일반적으로 최상위 정의(예: 함수 또는 클래스 정의) 사이에는 두 개의 빈 줄이 있고 메서드 정의 사이에는 한 개의 빈 줄이 있습니다. 또한 특정 기능을 구분하기 위해 빈 줄을 사용할 수도 있습니다.
일반적으로 연산자, 함수 매개변수, 쉼표의 양쪽을 구분하기 위해 빈 쉘을 사용하는 것이 좋습니다.
문자열을 누적하기 위해 루프에 + 및 += 연산자를 사용하지 않아야 합니다. 문자열은 불변이고 그렇게 하면 불필요한 임시 개체가 생성되기 때문입니다. 권장되는 접근 방식은 각 하위 문자열을 목록에 추가한 다음 루프가 끝난 후 Join() 메서드를 사용하여 목록을 조인하는 것입니다.
프로그램 내결함성을 향상하려면 예외 처리 구조를 적절하게 사용하지만 예외 처리 구조에 너무 많이 의존해서는 안 됩니다. 여전히 적절한 명시적 판단이 필요합니다.
이름 지정 규칙
모듈 이름은 최대한 짧아야 하며 밑줄을 사용하여 여러 문자를 구분할 수 있습니다.
패키지 이름은 최대한 짧게 유지하고 모두 소문자를 사용하세요. 밑줄은 사용하지 않는 것이 좋습니다.
클래스 이름은 단어의 첫 글자를 대문자로 사용합니다.
모듈 내부의 클래스는 밑줄 + 파스칼 스타일의 클래스 이름으로 구성됩니다.
함수, 클래스 속성, 메소드의 명명 규칙도 모두 소문자이며 여러 문자는 밑줄로 구분합니다.
상수 이름은 모두 대문자로 사용하고, 밑줄도 가능합니다.
밑줄로 시작하는 모듈 변수 또는 함수는 보호되며 import *from 문을 사용하여 모듈에서 가져올 때 가져올 수 없습니다.
밑줄로 시작하는 인스턴스 변수나 메서드는 클래스 전용입니다.
위 내용은 Python 작성 사양 및 명명 규칙 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!