홈>
함수가 함수 인수를 받거나 클래스에 함수 슬롯이 있으면 두 가지 접근 방식 중에서 선택할 수 있습니다 :
def foo(..., my_func=None, ...):
...
if my_func:
my_func(...)
...
그리고
def foo(..., my_func=(lambda ...: None), ...):
...
my_func(...)
...
Pythonic/clear/Read는 무엇입니까?
빠른 점은 무엇입니까-추가 부울 검사 또는 사소한 함수 호출?
- 답변 # 1
관련 질문
- python : CSV 파일 열 머리글을보다 효율적으로 읽습니다
- Python 스크립트에서 "VirtualEnv.cli_run"메소드를 사용하여 가상 환경을 만듭니다.
- python : 파이썬 플라스크에서 사용자의 위치를 가져옵니다
- python : 팬더가있는 열에서 중복 값을 제거하는 방법
- Python /Pandas : 부울 값이있는 새 시리즈 /컬럼을 구성하는 임계 값이있는 누적 판매 데이터가 있습니까?
- python : 플라스크 API 파이썬 -NULL이지만 유효한 요청을 반환합니다
- python : 다른 숫자 벡터를 기반으로 숫자 매트릭스 항목의 벡터화 /효율적인 섹션
- Python3 Xcode 프로젝트를 실행할 때 오류가 너무 많습니다 (너무 많은 수준의 기호 링크 및 작동이 허용되지 않음) -MacOS Bigsur
- python : Bash 스크립트를 실행하고 출력을 실행하는 파이썬
- Python 3에서 저장 기능을 TXT 파일로 사용하는 방법은 무엇입니까?
이걸 사용할 때 :
이 글은 매우 읽기 쉽다 :
이것은 무의미하게 성가시다
보관하지 말아라. 잘하는 일을하고 싶을 때는 없음을 사용하십시오 : 얼굴을 날려 버리십시오. 조용히 요청하지 마십시오. 어떤 방법 으로든 사용하면 성가신 소음이 발생합니다.
와이즈 비즈왜 신의 이름으로 신경 쓰나요?
<시간>기록을 위해, 나는 이것을 읽을 수 있지만 지나치게 허용되는 것을 발견했다 :
>>> def buz(my_func = lambda **k:None): ... my_func() ... >>> buz(bar) Goodbye, World!