Python 3的 bytes 数据类型
2024-09-18 23:40:25
"""
b'\xe6\x88\x91\xe7\x88\xb1Python\xe7\xbc\x96\xe7\xa8\x8b'
代表这是一个字节窜,\x代表十六进制表示 e6是十六进制数
"""
# 创建一个空的bytes
b1 = bytes()
print(b1) # 创建一个空的bytes值
b2 = b''
print(b2) # 通过b前缀指定hello是bytes类型的值
b3 = b'hello'
print(b3)
print(b3[0])
print(b3[2:4]) # 调用bytes方法将字符串转成bytes对象
b4 = bytes('我爱Python编程',encoding='utf-8')
print(b4) # 利用字符串的encode()方法将字符串编码成字节对象(bytes),默认使用utf-8字符集
b5 = "我爱Python编程".encode('utf-8')
print(b5) #利用字节串的dncode()方法将字节串解码成字符串(对象)
st = b5.decode('utf-8')
print(st)
来源:http://c.biancheng.net/view/2175.html
最新文章
- node.js学习(二)--Node.js控制台(REPL)&;&;Node.js的基础和语法
- iOS之分别使用代码和storyboard、xib为控件设置圆角(以按钮为例)
- DLog的使用
- Qt——正则表达式
- Javascript跨域问题总结
- C# 托管资源和非托管资源
- bzoj1912
- SAP CRM 为用户创建业务合作伙伴并分配到组织单位
- Ubuntu Mininet环境搭建
- Android细笔记--DataStorage
- 多线程与CPU和多线程与GIL
- EasyUI 学习(1)-Tooltip(提示框)
- 使用mini-textbox控件时 不能获取value值
- canvas 旋转
- JavaScript中的setInterval用法
- Git:常用命令(一)
- Centos7中安装Python3
- Docker之宿主机ssh至docker容器
- iostat使用
- uedit富文本编辑器及图片上传控件