字符串前加r,表示里面的字符仅仅为普通字符
字符串前加b,表示这个是一个byte对象,数据在传输和运行过程中都是以byte来运行的。只有当显示和存储的时候再需要以一定的格式存储和显示出来
a.encode("utf-8")
b'\xe4\xbd\xa0\xe5\xa5\xbd'
a = b'\xe4\xbd\xa0\xe5\xa5\xbd'
a
b'\xe4\xbd\xa0\xe5\xa5\xbd'
a.decode()
'你好'
能够识别的文字----------byte;使用encode()
byte----------能够识别的文字,decode()
```python
myBytes = bytes(myStr, encoding="utf-8")
myBytes = myStr.encode("utf-8")
f
Python3.6新加特性,用来格式化字符串。
支持在大括号内运行python表达式
可以是用fr组合表示
u
后面字符串以 Unicode 格式 进行编码
实际场景:一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码