ホームページ  >  記事  >  バックエンド開発  >  Pythonで文字列のサイズを比較する方法

Pythonで文字列のサイズを比較する方法

尚
オリジナル
2019-06-27 11:36:4814182ブラウズ

Pythonで文字列のサイズを比較する方法

Python の文字列比較は Java のものと似ていますが、これも比較関数が必要であり、== 記号は使用できません。 cmp() メソッドを使用して 2 つのオブジェクトを比較します。それらが等しい場合は 0 が返され、前者が後者より大きい場合は 1 が返され、後者より小さい場合は -1 が返されます。 ##Python3.X バージョンには cmp 関数はありません。比較関数を実装する必要がある場合は、あらゆるオブジェクトに適した演算子モジュールの導入が必要です。含まれるメソッドは次のとおりです:

a = "abc"
b = "abc"
c = "aba"
d = "abd"
print cmp(a,b) 
print cmp(a,c) 
print cmp(a,d)
//返回
0
1
-1

Instance

operator.lt(a, b)
operator.le(a, b)
operator.eq(a, b)
operator.ne(a, b)
operator.ge(a, b)
operator.gt(a, b)
operator.__lt__(a, b)
operator.__le__(a, b)
operator.__eq__(a, b)
operator.__ne__(a, b)
operator.__ge__(a, b)
operator.__gt__(a, b)

注: == は、Python3 で 2 つの文字列を比較するために使用できます。Java の == は、異なる意味で等価性を表します。

Python 関連の技術記事の詳細については、

Python チュートリアル

列にアクセスして学習してください。

以上がPythonで文字列のサイズを比較する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。