python中在字符前面u r f, b是什么意思

  

Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(壳),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的,大型项目的开发。

1,字符串前加u
例:u"我是含有中文字符组成的字符串!”

作用:

后面字符串以Unicode格式进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。

2,字符串前加r
例:r"。\ n \ n \ n \ n”#表示一个普通生字符串\ n \ n \ n \ n,而不表示换行了。

作用:

去掉反斜杠的转移机制。

(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的“\ n”表示换行,“\ t”表示标签等。)

应用:

常用于正则表达式,对应着再保险模块。

3,字符串前加b
例:响应=b # 39; & lt; h2> Hello World ! & lt;/h2> & # 39;,,#我# 39;& # 39;表示这是一个字节对象

作用:

b"“前缀表示:后面字符串类是字节型。

用处:

网络编程中,服务器和浏览器只认字节类型数据。

如:派遣函数的参数和recv函数的返回值都是字节类型

附:

在Python3中,字节和str的互相转换方式是

 <代码> str.encode (& # 39; utf - 8 # 39;)
  bytes.decode (& # 39; utf - 8 # 39;)  

4字符串前加f

 <代码>导入时间
  t0=time.time ()
  time . sleep (1)
  name=& # 39;处理# 39;
  
  #以f开头表示在字符串内支持大括号内的python表达式
  print (f # 39;{名称}在{time.time ()——t0:。2 f} & # 39;
  
  输出:
  处理在1.00 s  

python中在字符前面u r f, b是什么意思