セクション 3. 章 12
single
文字列はミュータブルか?
メニューを表示するにはスワイプしてください
ミュータブル型とイミュータブル型について覚えているかもしれません。イミュータブル型は変更できません。
では、文字列はどうでしょうか?文字列はイミュータブル型です。文字列を直接変更することはできません。例を見て、何が起こるか確認しましょう。実際に試してみないと結果は分かりません。したがって、この例を確認します。
123string = "What does it really take to be first past the post?" string[0] = 'k'
TypeError
文字列の内容を変更する必要はよくあります。Python では、replace() メソッドを使用して、希望する変更を加えた新しい文字列を作成できます。
この問題を解決するために replace() メソッドが実装されています。構文は次のとおりです:
string.replace(old_word, new_word)
各文字列メソッドは新しい文字列を生成し、元の文字列は変更されません。この例では、replace() により "seafood" が "fish" に変更されます:
12345678string = "I would like to order seafood" # I changed my mind and want to order fish now new_string = string.replace('seafood','fish') # The previous order print(string) # The current order print(new_string)
タスク
スワイプしてコーディングを開始
前述の通り、練習こそが成功への鍵です。ここでもう一度練習する機会を設けました。
string1、string2、string3 の文の誤りを修正し、正しい内容にしましょう。次のような結果になるはずです:
"Paris is the capital of France"。"Brasilia is located in South America"。"Monkeys eat bananas"。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 12
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください