首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python中没有十六进制数字10吗?

python中没有十六进制数字10吗?
EN

Stack Overflow用户
提问于 2019-11-14 18:13:47
回答 2查看 56关注 0票数 1

我想知道,为什么python中没有b'\x0a‘数字。例如,如果我执行

代码语言:javascript
复制
print(bytes([10]))

结果是

代码语言:javascript
复制
b'\n' 

但我希望

代码语言:javascript
复制
b'\x0a'

我遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2019-11-14 18:19:59

Python3打印所提供字节的ASCII表示。在ASCII中,10等于换行符("\n")。

下面的代码片段将打印十六进制表示:

代码语言:javascript
复制
print(bytes([10]).hex())
票数 1
EN

Stack Overflow用户

发布于 2019-11-14 18:20:15

您也可以尝试使用hex函数

代码语言:javascript
复制
print(hex(10)) #=> 0xa
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58854259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档