python 작성 함수 주의사항 총결산

2027 단어 python함수 작성
1. 작성 주의
(1) 함수에 설명 이름을 지정합니다.
(2) 함수 이름에는 소문자와 밑줄만 포함됩니다.
(3) 모든 함수는 그 기능을 간단명료하게 설명하는 주석을 포함하고 주석은 함수 정의에 따라 문서 문자열 형식으로 해야 한다.
2. 형삼에 기본값을 지정할 때 등호 양쪽에 공백이 있으면 안 된다

def function_name(parameter_0, parameter_1='default value')
3. 프로그램이나 모듈이 여러 함수를 포함하고 있다면 두 개의 빈 줄을 사용하여 인접 함수를 분리하면 이전 함수가 어디에서 끝났는지, 다음 함수가 어디에서 시작되었는지 쉽게 알 수 있다.

function_name(value_0, parameter_1='value')
함수 호출 중의 키워드 실삼에 대해서도 모든import 문장을 따라 파일의 시작에 두어야 합니다.유일한 예외는 파일 시작 부분에 주석을 사용하여 전체 프로그램을 설명하는 것이다.
지식 포인트 확장:
1. 코드 재사용의 첫 번째 단계는 함수를 사용하는 것이다.
2. 함수는 수량(0 포함)의 모든 유형의 값을 가장 입력한 변수로 받아들일 수 있으며, 수량(0 포함)의 모든 유형의 결과를 되돌려줍니다.
3. Python의 모든 것은 문자열, 숫자, 원조, 목록, 사전과 함수를 포함하는 대상이다.
4. Python 함수 help () 를 호출하면 함수 함수를 출력하는 매개 변수 목록과 규범 문서를 출력할 수 있습니다.문서를 얻으려는 문자열만 있으면 doc를 사용할 수 있습니다.
5. 함수를 함수의 매개 변수로 할 수도 있고, 함수도 목록, 원조, 집합, 사전의 요소로 할 수도 있다.함수 이름은 변경할 수 없기 때문에 함수를 사전의 키로 사용할 수 있다.Python의 함수식 1급 대상, 즉 우리는 함수를 직접 인용하여 함수를 매개 변수로 다른 함수에 전달하고 표현식과if문장을 통해 이를 비교하고 판단할 수 있다.
6. 패키지는 다른 함수에 의해 동적으로 생성될 수 있는 함수이며, 함수 밖에서 생성된 변수의 값을 변경하고 저장할 수 있다.(폐쇄는 어떤 작용역에 정의된 함수라고 할 수도 있는데, 이런 함수는 그 작용역에 있는 변수를 인용한다.)
7. Python은 특수한 규칙을 사용하여 두 개의 원조를 비교한다.그것은 먼저 각 원조에서 0으로 표시된 대응 요소를 비교한다.만약 같다면, 아래에 1이라고 표시된 대응 원소를 비교하고, 만약 여전히 같다면, 아래에 2라고 표시된 원소를 계속 비교하여 한 번 유추해 보자.
8. 표현식에서 변수를 참조할 때 Python 해석기는 다음과 같은 순서로 각 역할 영역을 반복합니다.
9. 변수에 값을 부여할 때 규칙이 다르다.만약 현재 작용역 내에 이 변수가 정의되어 있다면, 이 변수는 새로운 값을 갖추게 될 것이다.현재 작용역에 이 변수가 없다면,Python은 이번 값을 이 변수에 대한 정의로 간주하고, 새로 정의된 이 변수는 그 작용역에 값 조작을 포함하는 이 함수입니다.
10. nonlocal 문장.nonlocal는 패키지에서 이 변수에 값을 부여하면 패키지 밖의 그 작용역의 변수를 수정하는 것을 명확하게 나타낸다.그러나 nonlocal의 유일한 제한은 모듈 단계로 확장할 수 없다는 것이다. 이것은 전역 작용역을 오염시키는 것을 방지하기 위해서이다.이것은 글로벌 문장과 서로 보완된다.글로벌은 이 변수에 대한 값 부여 작업을 표시하는 데 사용되며, 작용역의 변수를 직접 수정합니다.
11. 생성기로 목록을 직접 되돌려주는 함수를 바꾸는 것을 고려한다
12. 매개 변수가 교체될 때 더욱 조심해야 한다
이python 작성 함수 주의사항에 대한 이 글을 요약하여 소개합니다. 더 많은 python 작성 함수에 대한 주의점 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보시기 바랍니다. 앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기