組み込み関数 cmp

 cmp(x, y)

 引数の二つのオブジェクトx,yを比較し、-1,0,1の三つの数字のどれかを返します。

x < y だったら、-1
x = y だったら、 0
x > y だったら、 1

文字列でも比較が出来ます。コンピュータ業界用語で「辞書順」という順番で比較します。決して読み仮名では有りません。

coding: shift-jis

print "数字で比較した場合"
print cmp(1, 2)
print cmp(2, 2)
print cmp(3, 2)

print "アルファベットで比較した場合"
print cmp('aaa','aa')
print cmp('aa','aa')
print cmp('a','aa')

print "全角文字で比較した場合"
print cmp('あ','い')
print cmp('い','い')
print cmp('う','い')

print "漢字で比較した場合"
print cmp('乱','蛇')
print cmp('蛇','蛇')
print cmp('欄','蛇')

raw_input()

出力画面:
 数字で比較した場合
 -1
 0
 1
 アルファベットで比較した場合
 1
 0
 -1
 全角文字で比較した場合
 -1
 0
 1
 漢字で比較した場合
 -1
 0
 -1