Python 删除字符串中的所有引号 我只想删除字符串中的所有引号 我试过使用.strip()和for循环,但也不起作用 我做错了什么 我知道这个问题和其他几个关于堆栈溢出的问题类似,我看了他们,他们没有给我一个直接的答案 string=”““嗨”你好吗“你” 字符串。替换(“,”) 打印(字符串)
字符串在python中是不可变的,不能改变现有字符串,因此需要执行以下操作Python 删除字符串中的所有引号 我只想删除字符串中的所有引号 我试过使用.strip()和for循环,但也不起作用 我做错了什么 我知道这个问题和其他几个关于堆栈溢出的问题类似,我看了他们,他们没有给我一个直接的答案 string=”““嗨”你好吗“你” 字符串。替换(“,”) 打印(字符串),python,string,Python,String,字符串在python中是不可变的,不能改变现有字符串,因此需要执行以下操作 string=”““嗨”你好吗“你” new_string=string.replace(“,”) 打印(新字符串) 或者使用新值重新分配现有变量 string = """Hi" how "are "you""" string = string.replace('"','') print(string) 或者(首选此方
string=”““嗨”你好吗“你”
new_string=string.replace(“,”)
打印(新字符串)
或者使用新值重新分配现有变量
string = """Hi" how "are "you"""
string = string.replace('"','')
print(string)
或者(首选此方法以消除不需要的字符。)
单个.replace()
调用将替换所有替换字符。为什么要多次打电话?此外,您还可以简化为字符串中的uu的。但同样地,它不是必需的。不需要重复的.replace()
。将检查字符串中的所有引号,并将其替换为不带引号的第一行。
string = """Hi" how "are "you"""
for i in range(0, len(string)):
string = string.replace('"','')
print(string)