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 편 함수 의 사용 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.