Python bytes 类型详解

掌握字节操作,从字符串到二进制数据的桥梁

什么是 bytes

在 Python 中,bytes 是一种不可变的序列类型,用于表示原始的二进制数据。 它通常用于处理文件、网络通信、加密等需要精确控制字节的场景。

与字符串(str)不同,bytes 存储的是 0~255 范围内的整数(即字节值), 而不是 Unicode 字符。

如何创建 bytes 对象?

# 方法1:使用 b 前缀
b1 = b'hello'

# 方法2:使用 bytes() 构造函数
b2 = bytes([104, 101, 108, 108, 111])  # [104,101,...] 对应 'hello'

# 方法3:从字符串编码
b3 = 'hello'.encode('utf-8')

编码与解码

字符串(str)和字节(bytes)之间通过 编码(encode)解码(decode) 相互转换。

s = "你好"
b = s.encode('utf-8')   # str → bytes
print(b)               # b'\xe4\xbd\xa0\xe5\xa5\xbd'

s2 = b.decode('utf-8') # bytes → str
print(s2)              # 你好

交互式示例

输入一段文本,点击按钮查看其 UTF-8 编码后的字节表示:

Python中将对象转换为整数(int)的完整指南 Python bytearray 详解-可变字节序列操作指南 Python while 循环详解-从入门到实战 Python中while循环语句用法详解-入门到精通 Python 安装 pip 教程-快速上手指南 Incotporate-探索创新与协作的未来工作方式 IronPython 教程-入门到实战|Python 与 .NET 的完美结合 日本买 iPhone 17 中国能用吗?全面解析支持频段与网络兼容性 OpenCV 入门指南-开源计算机视觉库详解 Python heapq 实现大顶堆详解|技术专题 在线 Python 编译器-即时运行 Python 代码|免费工具 Shopee是什么意思?全面解析东南亚电商平台Shopee Champion旗下品牌大全|Champion子品牌与联名系列介绍 Python timeit 模块详解:性能测试入门指南 食欲成瘾:理解、识别与应对|Appetite Addiction 专题 Python中print函数详解-输出信息的利器 Perception近义词大全-感知、洞察与理解的同义表达 Shein校园招聘-加入我们,共创时尚未来 童话故事:匹诺曹(Pinocchio)-经典木偶奇遇记 Python Web开发入门指南-构建高效Web应用的最佳实践 You’re Nothing – 探索存在与虚无的边界 Tienda Oficial de Argentina-eShop Argentina Pioneer 手机-创新科技,引领未来 iPhone 16 支持双卡吗?全面解析双卡双待功能 Switch怎么登陆eShop?详细图文教程-任天堂eShop登录指南 iPhone 17 港版多少钱?最新价格、配置与购买指南|2026 Shopee软件下载-安全78TP正版APP免费下载 港版 iPhone 17 Pro 价格|最新报价、购买指南与对比分析 Mon Chéri巧克力-法式榛果夹心经典之选 Python服务器开发指南-快速上手与实战示例 台灣的 iPhone 是什麼版本?完整解析與型號對照 iPhone Air 港版有卡槽-全面解析与购买指南 Something所属分类-探索万物归类的奇妙世界 iPhone怎么用另一个摄像头?切换前后摄像头的详细教程 IoT MQTT 控制面板-实时设备监控与管理 Python 自带 IDE 在哪里?详解 IDLE 使用方法 iPhone 11美版有卡槽吗?全面解析双卡与单卡区别 Reputation 的派生词详解-英语词汇学习专题 港版 iPhone AI 功能全面解析|最新人工智能体验 Wise to Do Something:明智之举,成就更好的自己 Can I Have One? – Discover the Joy of Simple Wishes Python query函数详解-用法、示例与最佳实践 Pioneer先锋功放-高保真音响系统的经典之选 Be Superior To – 成为更卓越的自己 他对我很好-温暖人心的日常故事 连锁店(Chain Store)详解|定义、优势与全球案例 Python input() 函数详解-新手入门指南 深入理解 Python -m:模块运行命令详解|Python 开发指南 Pedrini摩卡壶-经典意式咖啡壶品牌|手冲咖啡爱好者首选 Python的while循环详解-零基础学Python 大象专题页-探索地球上最温柔的巨兽 Nintendo Switch App下载-78TP应用介绍与使用指南 champion的音标-英语发音与释义详解 日本 iPhone 15 Pro Max 価格情報|最新モデルと整備済み価格比較 Be Nice For – 传递善意,温暖世界 Python运行指南-快速上手与在线体验 Python 中的 %s 格式化字符串详解-入门到精通 Python强制转换为int详解-类型转换指南 大陆买的iPhone台湾能用吗?全面解析网络兼容性与使用建议 Permeation 与 Penetration:概念解析与应用对比 国行 iPhone 17 价格预测与最新资讯-2026年权威汇总 国行iPhone能用eSIM吗?全面解析2026最新情况 ponchioe衣服价位大概多少钱?2026最新价格区间与品牌分析 宝可梦翻译大全|宝可梦中英文对照与命名解析 Lithosphere期刊-地球科学与岩石圈研究权威期刊 Python怎么下载PIL库-安装Pillow(PIL)完整指南 台版iPhone和港版区别详解|全面对比与选购指南 Champion验证-安全可靠的冠军身份认证平台 Pinarello是什么意思?品牌历史、车型与骑行文化详解 Champion袖标有几种?全面解析冠军袖标的种类与含义 Python算法入门与实战|高效编程从算法开始 Switch Online 游戏大全-任天堂会员服务与经典游戏指南 Python库大全-常用第三方库介绍与使用指南 Switch打不开eShop?常见原因与解决方法汇总 Python左移操作详解-位运算入门指南 港版iPhone支持eSIM吗?全面解析2026最新情况 SHEIN人员规模-公司团队与全球布局介绍 “Bon Appétit”正确发音指南-轻松掌握法语美食用语 iPhone 17 是否使用钢壳电池?最新技术解析-科技前沿 Champion日版与美版对比:风格、版型与文化差异 Shopee工具大全-提升店铺运营效率的实用工具集 Emotion变形:探索情绪的多维表达与演变 Moncher-探索独特魅力与灵感源泉 Hearing That You Are Going To – A Journey of Anticipation Python 发音指南-正确读音、音频示例与常见误区 int函数在Python中的作用详解-Python基础教程 岩石圈(Lithosphere)-地球的坚硬外壳 Python dict.get() 方法详解-安全获取字典值的最佳实践 Python Query 指南:高效数据查询与操作技巧 Python int 转 str 教程-数字转字符串的多种方法 Python中shape的用法详解-NumPy数组维度解析 Bonpoint 图册-法式童装时尚精选 Python中的int类型详解-整数数据类型指南 iPhone 台灣官網|探索最新 iPhone 系列與功能 Pixelmon-宝可梦与像素世界的奇妙融合 Python int() 函数用法详解-快速掌握整数转换技巧 Spider Python:网络爬虫入门与实战指南 Python 中的 sep 参数详解-print() 函数分隔符用法指南 iPhone Air 售价信息|最新价格、配置与购买指南 Senior High School Guide: Programs, Benefits & Future Pathways