问答详情
源自:2-1 python正则表达式之re模块使用(一)

re.complie(r'imooc')里面的r是什么意思

我还是不太懂 re.complie(r'imooc')里面的r是什么意思

提问者:慕粉1450121606 2017-03-27 20:39

个回答

  • Noah_________
    2017-10-08 17:31:48

    print(r'\') #输出 \
    print(r'\\') #输出 \\ 
    print('\') #输出 SyntaxError: EOL while scanning string literal
    print('\\') #输出 \

    \ 是Python的保留字符,用来转义后面的字符,比如\n是换行...

  • 慕粉1655031960
    2017-03-27 22:09:34

    原生字符串 

    保证字符串里面不被转义

    r'imooc\n' 表示字符串imooc\n

    不加r的话 \n就被解释成换行符  'imooc\n' 表示 字符串imooc(换行)