Python 초보자가 익명 함수에 관해 질문했습니다.
扔个三星炸死你
扔个三星炸死你 2017-06-13 09:24:43
0
3
974

첫 번째 코드:

으아악

입력에 람다 x,y:x+y와 같은 익명 함수를 입력할 수 있습니다.
이제는 람다 x,y:x+y를 입력하는 것이 너무 번거로운 것 같아서 이전 람다 x,y:를 직접 입력하고 싶어서 x+y부분을 직접 입력해서 코드를 로 변경합니다. 다음:

두 번째 코드:

으아악

을 다음으로 변경한 후:

결과는 다음과 같은 오류입니다.
한 번에 이해가 안 됐고, 무슨 뜻인지 모르겠어요.
묻고 싶은데 왜 이렇게 바꾸면 안되나요?
첫 번째 코드 부분:

으아악

두 번째 코드 부분:

으아악

이 두 코드는 동일해야 하지 않나요?
전자는 원활하게 실행되는데 후자는 오류가 발생하는 이유는 무엇인가요?

扔个三星炸死你
扔个三星炸死你

모든 응답(3)
刘奇

두 번째 코드는 다음과 같아야 합니다.

으아악

입력한 것은 함수가 아닌 함수입니다. 입력한 것은 문자 이동입니다. eval의 기능은 입력한 문자열을 Python 코드로 처리하여 실행하는 것입니다

滿天的星座

두 가지 요점:

으아악
phpcn_u1582

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿