真偽値

C言語

0が偽、それ以外は真。

Python

数値はCと同じ。

inとnot in

ある値がシーケンスの中に存在するかどうか。

isとis not

同じオブジェクトかどうか。

連鎖

a < b == c と書ける。

シーケンス

>>> (1,2,3) < (1,2,4)
True
>>> [1,2,3] < [1,2,4]
True
>>> 'ABC' < 'C' < 'Pascal' < 'Python'
True
>>> (1,2,3,4) < (1,2,4)
True
>>> (1,2) < (1,2,-1)
True
>>> (1,2,3) == (1.0, 2.0, 3.0)
True
>>>

Ruby

falseとnilが偽。それ以外は真。0も空文字列も真。


Front page   Diff Backup Reload   List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: Mon, 06 Jun 2011 14:26:21 JST (2178d)