‘Php’ < ‘Perl’ < ‘Python’ これだとFalseになるのはなぜ

Pythonにおいて、文字列の比較は大文字と小文字が区別されます。従って、'Php''Perl' よりも辞書順で後に来ますが、'Php''Python' の比較では 'P''p' という文字が比較されます。ASCIIコードにおいて大文字 'P' は小文字 'p' よりも前に位置しているため、'Php''Python' よりも前に来ることになります。

したがって、全体として、'Php''Perl' よりも前に来て、さらに 'Perl''Python' よりも前に来るという結果になります。

未分類

Posted by ぼっち