1.f'{string}'
name = "nanmi" age = 6 print(f"my name is {name},age is {age}")
2.r'{string}'
r''作用:去除转义字符
3.b'{string}'
b" "的作用是:后面字符串是bytes 类型
print("中文".encode(encoding="utf-8")) print(b'xe4xb8xadxe6x96x87'.decode()) print(r'xe4xb8xadxe6x96x87')
4.u'{string}'
作用:后面字符串以 Unicode 格式 进行编码
实际场景:一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。
建议所有编码方式采用utf8