python原始字符串

Posted 铁头哥哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python原始字符串相关的知识,希望对你有一定的参考价值。

1 str1=lets go2   File "<input>", line 1
3     str1=lets go4               ^
5 SyntaxError: invalid syntax

因为str1里面有“ ‘ ”,所以编译器不能转义而报错,正确代码如下

str1=let\‘s go
str1
"let‘s go"

 

使用\作为转义字符将字符串里的符号进行转义

1 str2=C:\now
2 str2
3 C:\now
4 print(str2)
5 C:
6 ow

因为str2里面的\n是换行符的转义字符,所以输出的格式换行了,可以使用原始字符串转义符r

str2=rC:\now
print(str2)
C:\now

但是反斜杠不能在字符串的末尾

str2=rC:now\‘
  File "<input>", line 1
    str2=rC:now\‘
                 ^

这样编译器会认为\作为一个转义字符转义 ‘ ,可以这样写

1 str2=rC:\now+\\
2 print(str2)
3 C:\now\

 

以上是关于python原始字符串的主要内容,如果未能解决你的问题,请参考以下文章

Python代码阅读(第25篇):将多行字符串拆分成列表

乐哥学AI_Python:Numpy索引,切片,常用函数

python原始字符串

Python 正则表达式转义运算符 \ 在替换和原始字符串中

将 JavaScript 字符串拆分为固定长度的片段

将字符串转换为原始字符串以进行 json 处理 [Python]