您的位置:首页 > 编程语言 > Python开发

python学习第二周之bytes数据类型

2019-06-23 21:44 134 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wuxiaorututu/article/details/93410818

1.三元运算:result=值1 if 条件 else 值 2;如果条件为真,result=值1;如果条件为假,result=值2.

2.bytes类型为字节数据类型;文本unicode由str类型表示,二进制数据由bytes表示,比如音频、视频等。

由string转变为bytes需要编码encode,从bytes转变为decode需要解码decode,如以下例子:

[code]msg="天安门"
print(msg)
print(msg.encode(encoding="utf-8"))  #将string类型转换为二进制
#print(msg.encode()),encode将string编码为bytes
print(msg.encode(encoding="utf-8").decode(encoding="utf-8"))
#print(msg.encode().decode()),先encode编码,然后decode将bytes解码为string
print(msg.encode("utf-8").decode("utf-8"))

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: