Pythonの隠れた機能 [closed] 質問する

Pythonの隠れた機能 [closed] 質問する

Python プログラミング言語のあまり知られていないが便利な機能は何ですか?

  • 回答は Python コアに限定するようにしてください。
  • 回答ごとに 1 つの機能。
  • ドキュメントへのリンクだけではなく、機能の例と簡単な説明を記載してください。
  • 最初の行にタイトルを使用してフィーチャにラベルを付けます。

回答へのクイックリンク:

ベストアンサー1

比較演算子の連鎖:

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

を実行して となり、 と比較すると となり1 < xこれも となると考えているかもしれませんが、そうではありません (最後の例を参照してください)。実際には 、 および に変換されます、入力は少なく、各項は 1 回だけ評価されます。TrueTrue < 10True1 < x and x < 10x < 10 and 10 < x * 10 and x*10 < 100

おすすめ記事