首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python - 了解bytes、str

Python3有两种表示字符序列的类型:bytes和str。前者的实例包含原始的8位值,后者的实例包含Unicode字符。    ...#在Python3中,我们需要编写接受str或bytes,并总是返回str的方法: def to_str(bytes_or_str):   if isinstance(bytes_or_str, bytes...而在Python3中,bytes与str实例则绝对不会等价,即使是空字符串也不行。所以,在传入字符序列时必须留意其类型。     第二个问题可能会出现在Python3里面。...要点: - 在Python3中,bytes是一种包含8位值的序列,str是一种包含Unicode字符的序列。开发者不能以>或+等操作符来混同操作bytes和str实例。...摘自《编写高质量Python代码的59个有效方法》--第三条:了解bytes、str与unicode的区别

1K10
领券