반응형
https://codeday.me/ko/qa/20190324/141472.html
근본적으로 중요하지 않습니다. 그러한 미세 관념은 무언가가 ‘파이썬’인지 여부에 실제로 영향을 미치지 않습니다.
그러나 퀴즈에 관심이 있다면 몇 가지 차이점이 있습니다.
> builtin boolean type didn’t exist till Python 2.3은 고대 버전에서 실행되도록 고안된 코드이므로 while 1 : 형식을 사용하는 경향이 있습니다. 예를 들어 표준 라이브러리에서 볼 수 있습니다.
> True와 False builtins는 not reserved words prior to Python 3이며 할당 할 수있어 값을 변경합니다. 코드는 이전 버전과의 호환성을 위해 True = 1을 수행 할 수 있기 때문에 위의 경우에 도움이되지만 True를 사용할 때마다 True라는 이름을 조회해야합니다.
> 위의 제한으로 인해 Python 2에서는 두 버전이 컴파일되는 바이트 코드가 다르므로 정수에는 사용할 수없는 상수가 최적화됩니다. 파이썬은 1을 컴파일 할 때 항상 0이 아닌 것을 알 수 있기 때문에 조건부 점프를 제거하고 상수를 전혀로드하지 않습니다.
반응형
'● 알고리즘, 자료구조 > 2019 알고리즘' 카테고리의 다른 글
python 딕셔너리 (0) | 2019.09.24 |
---|---|
python switch (0) | 2019.09.24 |
while 과 for문의 차이점 (0) | 2019.09.17 |
백준 2750 파이썬 / 버블,삽입정렬 / 문제풀이 4종류 (0) | 2019.08.28 |
백준 2884 파이썬 알람 시계 / if문 / *단순 산수 (0) | 2019.08.22 |