Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬 삼항 연산자를 오버로드하는 방법은 무엇입니까?


삼항 연산자는 오버로드할 수 없습니다. 람다/함수로 감싸서 사용할 수 있지만.

의 경우

예시

result = lambda x: 1 if x < 3 else 10
print(result(2))
print(result(1000))

출력

이것은 출력을 줄 것입니다 -

1
10