python 에서 사용자 정의 함수 의 인 스 턴 스 를 호출 합 니 다.

python 에서 사용자 정의 함 수 를 호출 하려 면 먼저 설명 을 해 야 호출 할 수 있 습 니 다.함 수 를 사용 할 때 함수 정의 형식 에 따라 함수 에 필요 한 매개 변 수 를 전달 하면 함 수 를 호출 하여 해당 하 는 기능 을 완성 하거나 함수 가 되 돌아 오 는 처리 결 과 를 얻 을 수 있 습 니 다.
(1)성명 함수
python 에서 def 를 사용 하면 함 수 를 설명 할 수 있 습 니 다.완전한 함 수 는 함수 명,파라미터 와 함수 실현 문(함수 체)으로 구성 되 어 있 습 니 다.
함수 성명 에서 도 축 진 을 사용 하여 문장 이 함수 체 에 속 한 다 는 것 을 표시 해 야 한다.
함수 에 반환 값 이 있 으 면 함수 에서 return 문 구 를 사용 하여 계산 결 과 를 되 돌려 야 합 니 다.성명 함수 의 일반적인 형식 은 다음 과 같 습 니 다.
def<함수 명>(매개 변수 목록):
<함수 문>
return<반환 값>
매개 변수 값 과 반환 값 은 필수 가 아 닙 니 다.return 후에 도 반환 값 을 따라 가지 않 을 수도 있 고 return 이 없 을 수도 있 습 니 다.return 후 반환 값 이 없 거나 return 문장 이 없 는 함수 에 대해 서 는 None 값 을 되 돌려 줍 니 다.
예제:원 그룹의 모든 수의 합 을 구 하 는 기능 을 실현 합 니 다.그 매개 변 수 는 T 가 요구 하 는 원 그룹 입 니 다.result 는 원 그룹 이 구 하 는 누적 기 입 니 다.마지막 함수 에서 return 을 사용 하면 누적 결과 result 를 되 돌려 줍 니 다.함수 선언 코드 는 다음 과 같 습 니 다.

def tpl_sum(T):

 result=0

 for i in T:

  result+=i

 return result
Python 에서 함 수 를 설명 합 니 다.함수 의 반환 값 형식 을 설명 할 필요 도 없고 매개 변수의 형식 을 설명 할 필요 도 없습니다.
(2)호출 함수
사용자 정의 함수 와 내장 함수 의 차 이 를 호출 하 는 것 은 먼저 함 수 를 정의 해 야 한 다 는 것 이다.
예시:tplsum()함수 정의 및 호출

확장:
Python 사용자 정의 함수 호출 방법
인터넷 에 있 는 많은 자료 들 이'마 이 를abs()의 함수 정의 가 abstest.py 파일 로 저장 되 었 습 니 다.이 파일 의 현재 디 렉 터 리 에서 Python 해석 기 를 시작 할 수 있 습 니 다.from abstest import myabs 가 져 오기 myabs()함수 입 니 다.abstest 는 파일 이름(.py 확장자 포함 하지 않 음)입 니 다.그러나 이런 방법 을 시도 한 후에 도 사용자 정의 함 수 를 호출 할 수 없 음 을 발견 했다.
python 의 외부 유도 메커니즘:
import abc
1.우선 현재 디 렉 터 리 에서 abc,abc.py 가 있 는 지 찾 습 니 다.
2.python 의 설치 디 렉 터 리 를 찾 습 니 다:F:\Python 2.7 Exe\Lib\\site-packages;F:\Python2.7Exe\Lib;
3.컴퓨터 에서 path 아래 디 렉 터 리 찾기
그래서 저 는 경 로 를 바 꾸 었 습 니 다.저 장 된 abc.py 파일 을 python 의 설치 디 렉 터 리 에 직접 놓 고 import abc 명령 을 사용 한 다음 에 Python 인 터 랙 션 인터페이스 에서 abc.XXX(XXX 는 abc.py 파일 에서 정의 하 는 함수 이름)를 사용 하여 사용자 정의 함수 문 제 를 해결 하 였 습 니 다.

좋은 웹페이지 즐겨찾기