python 편 함수 의 인 스 턴 스 용법 총화

1350 단어 python편 함수
설명 하 다.
1.함수 의 인자 가 너무 많아 서 간소화 해 야 할 때 funtools.parial 을 사용 하면 새로운 함 수 를 만 들 수 있 습 니 다.
2.이 새로운 함 수 는 원시 함수 의 일부 매개 변 수 를 고정 시 켜 호출 하기 쉽다.
역할 은 함수 의 일부 매개 변수(즉 기본 값 설정)를 고정 시 키 고 새로운 함 수 를 되 돌려 줍 니 다.이 새 함 수 를 호출 하 는 것 이 더 쉽 습 니 다.
실례

>>> import functools
>>> int2 = functools.partial(int, base=2)
>>> int2('1000000')
64
>>> int2('1010101')
85
기초 지식 포인트 확장:
1.왜 편 함 수 를 사용 하 는가
만약 우리 가 하나의 함 수 를 정의 한다 면,예 를 들 어 네 개의 수 를 add(one,two,three,four)를 더 하면,상부 에 많은 함수 가 이 함 수 를 호출 해 야 한다.이러한 호출 에서 80%의 호출 전달 매개 변 수 는 모두 one=1,to=20 입 니 다.만약 에 우리 가 똑 같은 매개 변 수 를 입력 하면 이렇게 지루 하고 낭비 합 니 다.물론 우 리 는 기본 적 인 매개 변 수 를 통 해 이 문 제 를 해결 할 수 있 습 니 다.하지만 우리 에 게 도 인자 가 원=2,to=10 이 필요 하 다 면?따라서 우 리 는 임의의 수량의 매개 변수의 함 수 를 나머지 매개 변 수 를 가 진 함수 대상 으로 바 꿀 수 있 는 함수 가 필요 하 다.
2.편 함수 란 무엇 인가
위 를 통 해 우 리 는 무엇이 편 함수 인지 대충 알 게 되 었 다.쉽게 말 하면 편 함 수 는 특정한 함수 가 고정 적 인 매개 변 수 를 가 진 실현 이기 때문에 우 리 는 필요 하 다.
1)편 함수 이름 붙 이기
2)고정 매개 변수 전달

from operator import add,mul
from functools import partial
add1=partial(add,1)
add(2,4) #6
add(1,2) #3
python 편 함수 에 관 한 인 스 턴 스 용법 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 python 편 함수 의 사용 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기