介绍
介绍
在Python里面字符串有两种形式——普通str和字节(bytes)str,这两种形式是不一样的,有的库需要传入普通形式的字符串,有的库需要传入字节形式的字符串。
str
使用双引号括起来的内容就是字符串。
bytes
将普通字符串以一种编码encode之后就是字符串的字节形式了。
相互转换
bytes转str
myBytes = myStr.encode("utf-8") myBytes = bytes(myStr, encoding="utf-8")
str转bytes
myStr = myBytes.decode("utf-8")
总结
福哥今天给童鞋们讲解了一下关于Python的字符串的两种形式——str和bytes,并且教给了童鞋们这两种形式相互转换的方法,这样我们就可以在需要的地方传递正确的参数了。