php做的知名网站,合肥优化网站,临沂市网站建设,傻瓜做网站用什么软件1、r前缀
一般来说#xff0c;\n’是一个换行符#xff0c;是一个字符串#xff1b;而加上r为前缀后#xff0c;不会以任何特殊方式处理反斜杠。因此#xff0c;r\n 是包含 ‘\’ 和 ‘n’ 的双字符字符串#xff1b;示例如下#xff1a; pr…1、r前缀
一般来说\n’是一个换行符是一个字符串而加上r为前缀后不会以任何特殊方式处理反斜杠。因此r\n 是包含 ‘\’ 和 ‘n’ 的双字符字符串示例如下 print(r\n)
\nprint(\n)r也常用于正则表达式中\b在正则中代表空字符串 re.findall(r\bf[a-z]*, which foot or hand fell fastest)
[foot, fell, fastest]re.findall(\bf[a-z]*, which foot or hand fell fastest)
[]以r为前缀的字符串表示的是原始字符串。相对于普通字符串原始字符串中的内容会原样输出。即使字符串中含有转义字符如常见的换行符“\n”、缩进符“\t”等在原始字符串中它们不会进行转义都会原样输出。
详见正则链接
2、b前缀
加上b前缀代表是byte类型示例如下 type(sss)
class strtype(bsss)
class bytes其中有三种情况如下所示
Single quotes: b’still allows embedded “double” quotes’ 即单引号可以包含双引号Double quotes: bstill allows embedded ‘single’ quotes 即双引号可以包含单引号Triple quoted: b’‘‘3 single quotes’’, b““3 double quotes”” 即三引号可以包含单引号也可以包含双引号
详见byte链接
3、u 前缀
u’代表的是对字符串进行unicode编码。python3.0以上的版本默认的编码就是UTF-8编码而在2.0版本python使用的是ascii编码
4、f 前缀 var1hello worldprint(fi am lichf {var1})
i am lichf hello world详见我的另一篇介绍format的文章
详见f-string链接