哪里说 0x 前缀使文字成为十六进制基数?

2024-01-30

我知道我可以写0x1230FF在Python中,它将是一个值为1192191的字面int。但是我在官方文档或PEP中找不到任何指定这是允许的并且0x确实表示十六进制基数。

我能找到的最接近的是PEP-3127 整数文字支持和语法 https://www.python.org/dev/peps/pep-3127,主要讨论八进制和二进制。它提出了一些有趣的建议,例如

建议使用“c”(“oCtal”的第二个字母),甚至使用“t”表示“ocTal”,使用“n”表示“biNary”,与“x”表示“十六进制”。

有人可以提供官方规范的链接吗?

请注意,我不是在谈论字符串格式,而是数字文字的语法。


这里的文档:https://docs.python.org/3/reference/lexical_analysis.html#integer-literals https://docs.python.org/3/reference/lexical_analysis.html#integer-literals

指定十六进制整数文字由0随后是一个x or X,后跟一个或多个十六进制数字和下划线。

hexinteger   ::=  "0" ("x" | "X") (["_"] hexdigit)+
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

哪里说 0x 前缀使文字成为十六进制基数? 的相关文章

随机推荐

  • Python 获得正确的行结尾

    有没有一种简单的方法来获取当前操作系统使用的行结束类型 如果您正在操作以文本模式打开的文件 那么换行符全部显示为 是正确的 n 否则 您正在寻找os linesep http docs python org library os html
  • 是否可以用 ISO 8601 表示开放式时间间隔?

    ISO 8601 包括几种表示方法时间间隔 https en wikipedia org wiki ISO 8601 Time intervals 开始 结束 开始 持续时间 持续时间 结束 duration 例如 1990 1999是一个
  • 为什么 XmlDocument 在 .NET 4 中不是动态的?

    我希望看到使用的领域之一dynamic是XML 我认为这将使 XML 处理代码编写起来更简单 并且我相信在 C 4 出现之前我看到了一些示例 并且提到了它在这个答案中 https stackoverflow com questions 22
  • 使用单个指针访问二维数组

    像这样的代码有很多 include
  • 无法编译使用 std::io 的代码 - `std::io` 中没有 `File`

    我对 Rust 还很陌生 我只是想通过从文本文件中执行基本的逐行读取来熟悉 io 库 我试图编译的示例直接来自网站 use std io BufferedReader use std io File fn main let path Pat
  • 将 Heroku Postgres 连接到 PowerBI

    我希望将 Heroku PostgresSQL 直接连接到 PowerBI Desktop 看起来市场上有几种产品可以从 Heroku 复制到 Azure 但希望直接连接到 PowerBI 有人能够做到这一点吗 如果有一个替代数据库选项可与
  • selectInput 选择显示标签中闪亮的额外空白

    我正在使用闪亮的 selectInput 并且在我的选择的下拉菜单中我想要在一些单词之间有多个空格 但仅包含空格不会显示 应用程序中最多有 1 个空格 例如 在下面的代码示例中 Cylinder 和 I 之间有多个空格 但是如果运行此命令
  • MVC 4 Razor - 创建动态 DropDownList

    我正在尝试创建一个具有两个 DropDownList 的视图 第二个 DropDownList 中的可用选项取决于用户在第一个 DropDownList 中选择的选项 我将此数据传递到 ViewBag 中的视图 如下所示 List
  • 根据满足哪个条件对行进行排序?

    我有一个非常简单的问题 是否可以根据满足哪个条件对检索到的行进行排序 例如 我有一个人员表 我想检索姓名以 I 开头 以 ster 结尾 或包含 lo 的所有人员 并根据满足这些条件的条件进行排序 首先匹配第一个条件的行 然后匹配第二个条件
  • 鼠标按下时更改背景图像

    我有一个小问题 我发誓应该有用 这似乎是一个愚蠢的问题 但它是 我想要一个我创建的 div 来充当按钮 当我点击它时它不想改变它的背景 给出按钮的效果 这是我的代码 div div
  • 如何找出 R 中加载的包版本?

    我正在研究如何使用我的大学集群 它安装了 2 个版本的 R 系统范围的 R 2 11 Debian 6 0 和 R 2 14 2 位于非标准位置 我正在尝试将 MPI 与雪一起使用 我尝试运行的代码如下 library snow libra
  • C 语言中最常见的命名约定是什么?

    C 语言中常用的命名约定是什么 我知道至少有两个 GNU linux K R 与 lower case functions 姓名 与 UpperCaseFoo 函数 我这里只讨论C 我们的大多数项目都是使用 C 语言的小型嵌入式系统 这是我
  • Watir::Exception::MissingWayOfFindingObjectException:无效属性::css

    我很确定 watir webdriver 有 css 选择器支持 但看起来它不再存在了 ruby v ruby 1 9 3p0 2011 10 30 revision 33570 x86 64 darwin11 2 0 gem v 1 8
  • Keen.io Dataviz 绘制图表但不断收到错误“未捕获的请求解析器不存在”

    在绘制折线图之前尝试进行一些自定义数据更改 Keen io Dataviz 绘制图表但不断收到错误 未捕获的请求解析器不存在 Keen Dataviz 只从 Keen query 获取数据吗 Data result value 317 ti
  • 使用 python 和 boto 在 s3 中公开一个文件

    我在下面有一个 Thins 链接 当我尝试访问它时 会出现一个 xml 文件 上面写着 访问被拒绝 我需要进入 aws 管理控制台并进行此操作part 0000文件公开 以便我可以访问它 您知道如何使用 boto 和 python 授予权限
  • 在云中托管公共(只读)Neo4j 实例

    我正在开展一个开放科学项目 以了解药物为何有效 我们创建了一个名为Hetionet https github com dhimmel hetionet有 47 031 个节点和 2 250 197 个关系 是使用 Neo4j https t
  • Jasmine 规范未找到 CoffeeScript 中定义的类

    我正在 Rails 3 1 后端构建一个backbone js 应用程序 我使用 CoffeeScript 编写主干类 并使用 Jasmine 通过 jasmine headless webkit 进行测试 给定以下 部分 树 app as
  • 无需 jQuery UI 即可进行 jQuery 排序

    我需要 可排序的拖放 功能 并且我正在使用 jQuery 我无法真正使用 jQuery UI 因为对于这个项目来说 这将是一种开销 我需要添加许多 KB 的 JS 和 CSS 才能使用一小部分功能 有没有您可以推荐的插件或者我可以遵循的简单
  • TNS:侦听器当前不知道连接描述符中请求的服务

    运行我的应用程序时 我收到 ORA 12514 TNS listener 目前不知道连接描述符中请求的服务 但我可以通过 Visual Studio 中的服务器资源管理器连接到数据库 应用程序在哪里 发布时 查找连接数据库所需的信息 我们的
  • 哪里说 0x 前缀使文字成为十六进制基数?

    我知道我可以写0x1230FF在Python中 它将是一个值为1192191的字面int 但是我在官方文档或PEP中找不到任何指定这是允许的并且0x确实表示十六进制基数 我能找到的最接近的是PEP 3127 整数文字支持和语法 https