2

Python 文字列が不変の場合、次のように変更する方法は次のとおりです。

  a = "abc"
  print a
  a = "cde"
  print a

出力:

abc
cde

これは実際に新しい変数を作成し、代わりにそれを指すように a を変更していますか?

4

3 に答える 3

1
  • はい、Python では、文字列は不変です
  • あなたのコードは新しい変数を作成していません
  • あなたのコードは、変数aに別の文字列への参照を割り当てます
于 2013-06-23T21:49:13.653 に答える