0%

python 文件读取细节一问

  • 字符串前加 u

1
text = u'这是一条测试字符串'

u:short for Unicode,指明后续字符串以 Unicode 编码;一般用在中文字符串前面,以防止中文乱码

  • 字符串前加 r

1
text = r'\t \n'

r:re,对应正则表达式 re 模块,用于去除 \ 转义机制

  • 字符串前加 b

1
response = b'<h1>Hello World!</h1>'

b:bytes,对应字节类型,一般用于 web 网络编程中

  • 字符串前加 f

1
2
name = 'John'
f'{name.lower()} is universal.'

f:f-Strings,f 字符串(Python 3.6 + 起进入标准库中)

在运行时进行渲染,方便易用