简介
- 字节是二进制数据的单位。一个字节通常8位长。但是,一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。
python中转换成字节
- 1个字节是8位二进制. 1111 1111 -> 255 -> FF 两位十六进制刚好最大值是 FF 255 1111 1111
- \x00 - \xff -> 一个字节, \x是一个符号. 后面跟的是两位十六进制的数字.
s = "周杰伦"
bs = s.encode("utf-8")
print(bs)
字节的本质是数字
# 在js中,是没有字节的. 所有的字节都是用的数字来表示.
# [230, 168, 181] <=> b'\xe6\xa8\xb5';
在python的字节中, 如果数据是在ascii范围内的, 会被显示成ascii对应的文字符号
msg = "你abc哈m上".encode("utf-8")
print(msg)
bs1 = b"00000000"
bs2 = b"\x00\x00\x00\x00\x00\x00\x00\x00"
bs3 = b'\x30\x30\x30\x30\x30\x30\x30\x30'
print(bs1 == bs2)
print(bs1 == bs3)
print(bs1,bs2,bs3)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2022-08-13 【pytest】重复执行用例(pytest-repeat)
2022-08-13 【pytest】运行上次失败用例(--lf 和 --ff)
2022-08-13 【pytest】skip&Xfail