use*_*645 0 python string replace
我想替换字符串中的字符,不使用字符串函数或类似string.replace.
>>> replace ("banana", "a", "e")
'benene'
Run Code Online (Sandbox Code Playgroud)
因此,对于该示例,我想在字符串"banana"中将字符"a"替换为"e"
你真的不是很远:)
"banana".replace("a", "e")
Run Code Online (Sandbox Code Playgroud)
除非你的意思是,内部消除使用str.replace功能:)在这种情况下,这里的算法
def replace(str, old_char, new_char):
return ''.join([c if c != old_char else new_char for c in str])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |