当前位置: 首页 > 问答 > Python编程 > 问答详情

python怎么定义字节

09月28日 03:47158人阅读
付老师 Python编程

在 Python 中创建字节与字符串类似,只不过需要在引号外面加一个前缀b:

print(b"Python")python = (b'P' b'y' b"t" b'o' b'n')print(python)
b'Python'
b'Pyton'

Bytes 代表的是(二进制)数字的序列,只不过在是通过 ASCII 编码之后才是我们看到的字符形式,如果我们单独取出一个字节,它仍然是一个数字:

print(b"Python"[0])
80

我们可以用 b"*" 的形式创建一个字节类型,前提条件是这里的 * 必须是 ASCII 中可用的字符,否则将会超出限制:

print(b"雨")
  File "<ipython-input-3-1f95d71c6553>", line 1
    print(b"雨")
         ^
SyntaxError: bytes can only contain ASCII literal characters.

推荐学习《python教程》。

职业技能申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

问答来自

付老师 Python编程
好评率85% 浏览158

相关问题

python中如何实现list去重?
黄老师 Python编程
python中日期与字符串如何相互转换?
刘老师 Python编程
python中如何用字典values() 方法实现字典遍历?
张老师 Python编程
课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部