1.字符串前加u
举例:u'中国人'
u表示后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。
2.字符串前加r
举例:r'c:\user\bin...'
r表示原生字符串,\不再转义
3.字符串前加b
举例:b'haha'
b表示后面的字符串是bytes类型
str和bytes类型的转换
- str.encode('utf-8')
- bytes.decode('utf-8')
4.字符串前加f
举例:
for i in range(5):
print(f'测试第{i}次')
f需要和{}配合使用,表示把{}中的字符串以格式化输出