我有一个字符串要放在 output 的 2 个双引号之间"{{ var }}"
,所以我想确保从用户提供的字符串的末尾删除所有单/双引号。实现这一目标的最有效方法是什么?
输入/期望输出:
"""""""""" string here ''''''''''''''' => 'string here'
string'''''''""""""''''''""""" => 'string'
我有一个字符串要放在 output 的 2 个双引号之间"{{ var }}"
,所以我想确保从用户提供的字符串的末尾删除所有单/双引号。实现这一目标的最有效方法是什么?
输入/期望输出:
"""""""""" string here ''''''''''''''' => 'string here'
string'''''''""""""''''''""""" => 'string'
strip
与包含您希望从末端剥离的字符的字符串一起使用:
s = s.strip(' "\'\t\r\n')
from string import whitespace
new_string = string.strip(whitespace + '"\'')
使用该strip
方法,用whitespace
常量开始你要删除的字符列表。