Pythonでは、文字列の等価性を確認するために ==
演算子を使用します。以下にその使用例を示します。
string1 = "Hello"
string2 = "Hello"
if string1 == string2:
print("Both strings are equal")
else:
print("Both strings are not equal")
このコードは、string1
と string2
が等しい場合には “Both strings are equal” を出力し、等しくない場合には “Both strings are not equal” を出力します。
また、Pythonの unittest
モジュールの TestCase
クラスには assertEqual()
メソッドがあります。このメソッドは、2つの値が等しいかどうかをテストします。以下にその使用例を示します。
import unittest
class TestStringMethods(unittest.TestCase):
def test_string_equality(self):
self.assertEqual('Hello', 'Hello')
if __name__ == '__main__':
unittest.main()
このテストケースは、’Hello’ と ‘Hello’ が等しいことを確認します。もし等しくなければ、テストは失敗します。
これらの方法を使用することで、Pythonで文字列の等価性を確認することができます。