>  기사  >  백엔드 개발  >  Python 작성 사양 및 명명 규칙 요약

Python 작성 사양 및 명명 규칙 요약

不言
不言앞으로
2019-01-25 09:55:522028검색

이 글은 파이썬 작성 사양과 명명 규칙을 요약한 것입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

사양 작성

  • import 문당 하나의 모듈만 가져오고, 여러 모듈을 동시에 가져오지 않도록 하세요.

  • 줄 끝에 세미콜론 ";"을 추가하지 말고, 같은 줄에 두 개의 명령을 입력하기 위해 세미콜론을 사용하지 마세요.

  • 한 줄이 80자를 초과하지 않는 것이 좋습니다. 이를 초과하는 경우 괄호를 사용하여 여러 줄의 내용을 암시적으로 연결하는 것이 좋으며, 백슬래시를 사용하여 연결하는 것은 권장하지 않습니다

  • 필요한 사용 코드 가독성을 높이기 위해 빈 줄을 사용합니다. 일반적으로 최상위 정의(예: 함수 또는 클래스 정의) 사이에는 두 개의 빈 줄이 있고 메서드 정의 사이에는 한 개의 빈 줄이 있습니다. 또한 특정 기능을 구분하기 위해 빈 줄을 사용할 수도 있습니다.

  • 일반적으로 연산자, 함수 매개변수, 쉼표의 양쪽을 구분하기 위해 빈 쉘을 사용하는 것이 좋습니다.

  • 문자열을 누적하기 위해 루프에 + 및 += 연산자를 사용하지 않아야 합니다. 문자열은 불변이고 그렇게 하면 불필요한 임시 개체가 생성되기 때문입니다. 권장되는 접근 방식은 각 하위 문자열을 목록에 추가한 다음 루프가 끝난 후 Join() 메서드를 사용하여 목록을 조인하는 것입니다.

  • 프로그램 내결함성을 향상하려면 예외 처리 구조를 적절하게 사용하지만 예외 처리 구조에 너무 많이 의존해서는 안 됩니다. 여전히 적절한 명시적 판단이 필요합니다.

이름 지정 규칙

  • 모듈 이름은 최대한 짧아야 하며 밑줄을 사용하여 여러 문자를 구분할 수 있습니다.

  • 패키지 이름은 최대한 짧게 유지하고 모두 소문자를 사용하세요. 밑줄은 사용하지 않는 것이 좋습니다.

  • 클래스 이름은 단어의 첫 글자를 대문자로 사용합니다.

  • 모듈 내부의 클래스는 밑줄 + 파스칼 스타일의 클래스 이름으로 구성됩니다.

  • 함수, 클래스 속성, 메소드의 명명 규칙도 모두 소문자이며 여러 문자는 밑줄로 구분합니다.

  • 상수 이름은 모두 대문자로 사용하고, 밑줄도 가능합니다.

  • 밑줄로 시작하는 모듈 변수 또는 함수는 보호되며 import *from 문을 사용하여 모듈에서 가져올 때 가져올 수 없습니다.

  • 밑줄로 시작하는 인스턴스 변수나 메서드는 클래스 전용입니다.

위 내용은 Python 작성 사양 및 명명 규칙 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제