我正在使用Sublime Text 3.0版,我的输入是:
little_known_person = "' Christopher '"
print(little_known_person.strip())
但我的输出是' Christopher '
而不是'Christopher'
。如果我尝试使用rstrip()
和lstrip()
方法,则输出相同。
答案 0 :(得分:1)
您需要删除前导/尾随空格和单引号。没有参数的默认值是只去除空格。
little_known_person.strip(" '")
参数是包含应该被剥离的字符的任意可迭代(str
,list
,tuple
等)。订单无关紧要。
答案 1 :(得分:0)
您需要删除空格和单引号,然后重新添加引号:
little_known_person = "'" + little_known_person.strip(" '") + "'"
答案 2 :(得分:0)
请尝试以下方法解决您的问题:
little_known_person =“'Christopher'”
little_known_person.replace(“'”,“”).strip() “克里斯托弗”