프로그래밍 언어/Python

알아두면 유용한 파이썬의 숨겨진 기능들

Rateye 2021. 12. 11. 15:42
728x90
반응형
질문 : Python의 숨겨진 기능

덜 알려졌지만 Python 프로그래밍 언어의 유용한 기능은 무엇입니까?

  • Python 코어에 대한 답변을 제한하십시오.
  • 답변 당 하나의 기능.
  • 문서에 대한 링크뿐만 아니라 기능의 예와 간단한 설명을 제공하십시오.
  • 제목을 첫 번째 줄로 사용하여 지형지 물에 레이블을 지정합니다.

답변에 대한 빠른 링크:

답변

체인링 비교 연산자:

>>> x = 5
>>> 1 < x < 10
True
>>> 10 < x < 20 
False
>>> x < 10 < x*10 < 100
True
>>> 10 > x <= 9
True
>>> 5 == x > 4
True

True 로 나오는 1 < x True < 10 을 비교한다고 생각하는 경우 True , 아니오, 실제로 일어나는 일이 아닙니다 (마지막 예제 참조). 실제로 1 < x and x < 10 , x < 10 and 10 < x * 10 and x*10 < 100 이지만 입력 횟수가 적고 각 용어는 한 번만 평가됩니다.

출처 : https://stackoverflow.com/questions/101268/hidden-features-of-python
728x90
반응형