반응형
그렇다면“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))
!=
손가락 통증을 유발 한 끔찍한 것보다 더 우스운 사실
반응형
'Development Tip' 카테고리의 다른 글
tf.Session ()과 tf.InteractiveSession ()의 차이점은 무엇입니까? (0) | 2020.11.08 |
---|---|
bin과 gac 모두에있는 DLL, 어느 것이 사용됩니까? (0) | 2020.11.08 |
교차 도메인 iframe의 DOM 콘텐츠 가져 오기 (0) | 2020.11.08 |
clang ++ -stdlib = libc ++와 함께 libstdc ++ 컴파일 된 라이브러리 사용 (0) | 2020.11.08 |
Lists.newArrayList 대 새 ArrayList (0) | 2020.11.07 |