如何找到' \'在Python 3中的字符串中

时间:2016-10-28 07:47:33

标签: python python-3.x

我正在尝试从左侧写一个字符串的函数条空格。

def main():
    str_strip = input('enter a string of which whitespace are stripped: ')
    cs-strip(str_strip)

def cs-strip(str_strip):
    i = 0
    temp = list(str_strip)
    if  temp[0] == ' ':
        temp.remove(temp[0])
    elif temp[0] == '\' :
        if temp[1] == 'n' or temp[1] == 't':
            temp.remove(temp[0])
            temp.remove(temp[0])
    new = ''.join(map(str,temp))
    print(new)

main()

但我不能引用比较' \'与其他字符串一起,我尝试过''''''''''''''''''&#39 当字符串是或包含' \'?

时,如何比较字符串

2 个答案:

答案 0 :(得分:0)

使用'\\'r'\'与下面的反斜杠进行比较。

temp[0] == '\\'
temp[0] == r'\'

答案 1 :(得分:0)

您只需要使用其他\个字符来转义它,因此您的elif应该是这样的:

elif temp[0] == '\\' :