Entries from 2007-06-06 to 1 day

[Python] 演算子

Pythonの演算子 Pythonには、以下の演算子があります。 + - * ** / // % > & | ^ ~ = == != <> 優先順位 式は、以下の表の優先順位にしたがって評価されます。結合規則は、同じ優先順位のものがふたつ以上あった場合、どちらから先に評価するかを示します(…

[Python] リテラル

リテラルとは、言語の基本的なオブジェクトの表記を指します。以下のリテラルがあります。 整数 数字を並べると、整数になります。sys.maxintが最大値です。-sys.maxint-1が最小値です。この範囲を越えると次のlongになりますが、意識することはありません。…

[Python] 三項式の優先順位

環境 この記事の内容は、Python 2.5で確認しました。 三項式の優先順位 1 + 10 if False else 20 + 100 if False else 200 は、 (1 + 10) if False else ((20 + 100) if False else 200) のように評価されます(この式の結果は、200になります)。 詳細 Pyth…