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 代码>