指定位置のデータをpythonで置換する方法

特定の位置にあるデータを置き換えるには、文字列のスライス操作と連結操作を使用します。以下に、文字列の特定の位置にある文字を置き換える方法を示すサンプルコードを示します。

def replace_char_at_index(string, index, new_char):
# 使用切片操作获取指定位置之前的部分
before = string[:index]
# 使用切片操作获取指定位置之后的部分
after = string[index+1:]
# 使用拼接操作将前后两部分和新字符拼接起来
new_string = before + new_char + after
return new_string
# 示例使用
string = "Hello, world!"
index = 7
new_char = "Python"
new_string = replace_char_at_index(string, index, new_char)
print(new_string)  # 输出:Hello, Python!

この例では、replace_char_at_index 関数は入力として文字列、指定した位置のインデックス、および新しい文字を取得します。スライス操作を使用して文字列を指定した位置の前後の 2 つの部分に分割し、それらの 3 つの部分を結合操作を使用して新しい文字列に再結合します。最後に、指定した位置の文字が置換された新しい文字列を返します。

bannerAds