使用应用re.sub()与字符“^”的字符串替换所有单词字符后后,使用re.sub("\w", "^" , stringorphrase)
我留下了:删除单引号在Python
>>> '^^^ ^^ ^^^^'
有什么办法删除单引号,使它看起来更清洁?
>>> ^^^ ^^ ^^^^
使用应用re.sub()与字符“^”的字符串替换所有单词字符后后,使用re.sub("\w", "^" , stringorphrase)
我留下了:删除单引号在Python
>>> '^^^ ^^ ^^^^'
有什么办法删除单引号,使它看起来更清洁?
>>> ^^^ ^^ ^^^^
使用:
mystr = some_string_with_single_quotes
answer = mystr.replace("'", '')
仅在字符串的两端删除单引号print
声明。引号实际上并不是字符串的一部分。
谢谢,忘记我的主要印刷品的声明,通过互动promt调用它。 – pythonnoob
要删除单引号的所有实例:
mystr = some_string_with_single_quotes
answer = mystr.strip("'")
希望这有助于
该字符串本身不具有单引号,它的后regexing im留下正确的替换,但在开始和结束单引号。 – pythonnoob
然后执行Mark Ransom所说的并“打印”吸盘! – inspectorG4dget
打印声明工作,谢谢!在交互式promt中调用函数,oops lool。 – pythonnoob
你确定它只是不是它如何显示在交互式提示符或什么东西(而且你的字符串中没有实际的字符)?
如果'
实际上是字符串的一部分,并且是第一个/最后则:
string = string.strip("'")
或:
string = string[1:-1] # lop ending characters off
你能不能也用同样的方法分为单引用? –
不是你的问题的答案,但你也可以(取决于你的用例)用'''.join去除单词字符(如果c.isalpha()为c,则为c),其中's'是你的字符串(如果你将'word'定义为'letters')。 – RocketDonkey
如果你做'repr(mystring)',你会得到多少套报价? –