文字列: 比較


単純な文字列の比較

文字列はABC順に比較されます。

>>> a = "A"
>>> b = "B"
>>> print a == b
0
>>> print a < b
1
>>> print a <= b
1
>>> print a > b
0
>>> 

長さが違う文字列の場合、短いほうの文字列に'\0'が補われて比較されます。

>>> a = "B1"
>>> print a < b
0
>>> print a > b
1 

 

長さの比較

文字列の長さはlen関数(built-in関数)で取得できます。文字列の長さは次のように比較できます。

>>> a = "123"
>>> b = "12345"
>>> print len(a) < len(b)
1