ホームページ >バックエンド開発 >Python チュートリアル >Python3で文字列を変更することはできますか?
Python 3 で文字列を変更できますか?
文字列を変更するには、replace というメソッドがあります。例:
a = 'lkjhgfdsa' a.replace('l','123')' 123kjhgfdsa' #返回结果
上記の例からわかるように、str も変更できます。しかし! ! !
この変更は実際には元の文字列を変更するものではありませんが、新しい文字列を作成することと同じです:
>>> a = 'lkjhgfdsa' >>> b = a.replace('l','123') >>> a 'lkjhgfdsa' >>> b '123kjhgfdsa'
上記の例から、 a の値は変更されていません。 「変更された」文字列を b にコピーすると、a と b はまったく異なることがわかります。
概要: Python 3 では文字列を変更できません。str.replace メソッドを使用して文字列を変更すると、元の文字列は変更されず、新しい変更された文字列が作成されます。
Python3 で文字列を変更できるかどうかに関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。