Development Tip

그렇다면“from __future__ import barry_as_FLUFL”은 정확히 무엇을합니까?

yourdevel 2020. 11. 8. 11:19
반응형

그렇다면“from __future__ import barry_as_FLUFL”은 정확히 무엇을합니까?


나는 그것이 (“ from __future__ import braces와 같은) 남을 의미하는 내부 농담이라는 것을 이해합니다 .하지만 정확히 무엇을합니까?


PEP 0401 : BDFL Retirement 와 관련이 있습니다 .

Barry는 잘 알려진 Python 개발자 인 Barry Warsaw를 말합니다. from __future__ import barry_as_FLUFL기본적으로 !=연산자를 <>.


위에서 언급했듯이 barry는 잘 알려진 Core Python Dev 인 Barry Warsaw입니다. 그러나 FLUFL은 설명되지 않았습니다.

그것은 "Friendly Language Uncle For Life"를 의미하며 당시 다른 파이썬 핵심 개발자들 사이에서 내부 농담이었습니다. 이것이 <>구문을 가능하게하는 이유 는 그가 <>연산자 를 사용하기를 원하는 주요 사람 이었기 때문입니다.


만우절의 농담 PEP 0401 은 정말 재미 있고 현재 구현되어 있습니다. 터미널 또는 python3 -i표준 입력에서 대화식으로 매우 잘 작동 하지만 놀랍게도 일반 스크립트 또는 -i. 그것은에 의해 작동 eval(...)또는으로 compile(..)이 방법 :

exec(compile('1<>0', 'foo', 'single', __future__.CO_FUTURE_BARRY_AS_BDFL))

!=손가락 통증을 유발 한 끔찍한 것보다 더 우스운 사실

참고 URL : https://stackoverflow.com/questions/4007289/so-what-exactly-does-from-future-import-barry-as-flufl-do

반응형