-
スライスを使用する方法:
str1 = "Hello, World!" str2 = str1[:]
上記のコードでは、スライスを使用して
str1
のコピーであるstr2
を作成しています。スライスを使用することで、新しい文字列オブジェクトが作成されます。 -
str()
関数を使用する方法:str1 = "Hello, World!" str2 = str(str1)
str()
関数は、与えられたオブジェクトを文字列に変換するために使用されます。str1
をstr()
関数に渡すことで、str1
のコピーであるstr2
が作成されます。 -
copy
モジュールを使用する方法:import copy str1 = "Hello, World!" str2 = copy.copy(str1)
copy
モジュールは、オブジェクトのコピーを作成するために使用されます。copy.copy()
関数を使用して、str1
のコピーであるstr2
を作成します。
これらはいくつかの一般的な方法ですが、Pythonには他にもさまざまな方法があります。選択した方法は、コードの文脈やニーズによって異なる場合があります。