Python 2.7 str(055) 返回“45”而不是 055 [重复]

2023-12-11

为什么我在 python 2.7 中得到以下结果,而不是“055”?

>>> str(055)
'45'

055是一个八进制数,其十进制等效值是45, use oct以获得正确的输出。

>>> oct(055)
'055'

八进制数的语法在 Python 2.X 中:

octinteger     ::=  "0" ("o" | "O") octdigit+ | "0" octdigit+

但这只是为了表示目的,最终它们总是转换为整数以进行存储或计算:

>>> x = 055
>>> x
45
>>> x = 0xff   # HexaDecimal
>>> x
255
>>> x = 0b111  # Binary
>>> x
7
>>> 0xff * 055
11475

Note在 Python 3.x 中,八进制数现在表示为0o。所以,使用055将会提高SyntaxError.

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

Python 2.7 str(055) 返回“45”而不是 055 [重复] 的相关文章

  • 如何使用 HTTP 标头发送非英语 unicode 字符串?

    我是 HTTP 相关问题的新手 我的问题是在 iOS 开发中 我想使用 HTTP 标头发送一个字符串 所以我使用 httpRequest setValue nonEnglishString forHTTPHeaderField custom
  • OpenCV - 我需要将彩色图像插入黑白图像并且

    我用以下代码将黑白图像插入彩色图像 没问题 face grey cv cvtColor face cv COLOR RGB2GRAY for row in range 0 face grey shape 0 for column in ra
  • 检测/删除 Python 2 + GTK 中不成对的代理字符

    在Python 2 7中我可以成功转换Unicode字符串 abc udc34xyz 转换为 UTF 8 结果是 abc xed xb0 xb4xyz 但是当我将 UTF 8 字符串传递给例如时 pango parse markup or
  • 在 vim 折叠线中语法高亮 Python

    我发现代码折叠 http en wikipedia org wiki Code folding帮助我更好地组织我的文件 因此 在我的底部 vimrc 我启用vim代码折叠 http vimdoc sourceforge net htmldo
  • 如何为 C 分配的 numpy 数组注册析构函数?

    我想在 C C 中为 numpy 数组分配数字 并将它们作为 numpy 数组传递给 python 我可以做的PyArray SimpleNewFromData http docs scipy org doc numpy reference
  • 类型错误:需要 Future 或协程

    我尝试在 asyncssh 上自动重新连接 ssh 客户端 SshConnectManager 必须留在后台并在需要时进行 ssh 会话 class SshConnectManager object def init self host u
  • pandas to_sql sqlalchemy 与 secure_transport 的连接

    我正在尝试将数据发送到具有 require secure transport ON 的服务器上的 mysql 数据库 当我尝试使用以下代码连接到它时 import pandas as pd import pymysql from sqlal
  • 根据给定列表中的值替换列中的值[重复]

    这个问题在这里已经有答案了 我在数据框中有一列 仅允许定义列表中存在的值 例如 给定列表 l1 1 2 5 6 如果列表中不存在列中的值 我需要将每个值替换为 0 column Expected column 1 1 5 5 2 2 3 0
  • 使 np.loadtxt 使用多个可能的分隔符

    我有一个程序可以读取数据文件 用户可以选择他们想要使用的列 我希望它对于输入文件更加通用 有时 列可能如下所示 10 34 24 58 8 284 6 121 有时它们可 能看起来像这样 10 34 24 58 8 284 6 121 我希
  • Powershell - 将字符串拆分为由开始和结束字符串划分的数组

    我有一个多行字符串 来自 json 例如 somekey somevalue somekey somevalue somekey somevalue somekey somenumber somekey null 我想将字符串拆分为一个数组
  • PyCharm - 如何挂起所有线程

    我们使用 PyCharm 5 0 1 进行多线程调试 当它在断点处停止时 只有特定线程停止 而所有其他线程继续 这使得 冻结时刻 和检查参数值以及其他线程的当前状态变得困难 当其中一个线程在断点处停止时 是否可以挂起所有线程 这在最新的 P
  • 检查多个 pd.DataFrame 是否相等

    是否有一种 Pythonic 方式 无循环或递归 来检查是否超过两个pd DataFrames 例如 pd DataFrames 列表 彼此相等吗 就像是 all x equals dfs 0 for x in dfs with dfs数据
  • 使用 Python 脚本打开特定文件类型?

    如何使 Python 脚本成为特定文件类型 例如 foo 的默认应用程序 例如 当我双击 Finder Explorer 中的文件时 我希望该文件在 Python 脚本中打开 这可以在 Win 和 或 OS X 中实现吗 如果重要的话 该应
  • Java字符串查找和替换的最佳方法?

    我正在寻找 Java 中字符串查找和替换的最佳方法 这是一句话 我的名字叫米兰 人们都知道我叫米兰瓦西奇 我想用 Milan Vasic 替换 Milan 弦 但在我已经有 Milan Vasic 的地方 情况不应该是这样 搜索 替换后的结
  • 如何加速 pandas 字符串函数?

    我正在使用 pandas 矢量化 str split 方法来提取从 上的拆分 返回的第一个元素 我还尝试使用 df apply 与 lambda 和 str split 来产生等效的结果 使用 timeit 时 我发现 df apply 的
  • Qcut Pandas:ValueError:Bin 边缘必须是唯一的

    我使用 Pandas 中的 Qcut 将数据离散化为大小相等的存储桶 我想要有价格桶 这是我的数据框 productId sell prix categ popularity 11997 16758760 0 28 75 50 524137
  • 使用 statsmodels.formula.api 中的 ols - 如何删除常数项?

    我正在遵循第一个例子statsmodels教程 http statsmodels sourceforge net devel http statsmodels sourceforge net devel 如何指定在 ols 中不使用常数项进
  • 如何保持 python 3 脚本 (Bot) 运行

    不是母语英语 抱歉 英语可能很蹩脚 我也是编程新手 您好 我正在尝试使用 QueryServer 连接到 TeamSpeak 服务器来创建机器人 经过几天的努力 它有效 只有 1 个问题 而我却被这个问题困扰了 如果您需要检查 这是我正在使
  • Matplotlib 中的 TwoSlopeNorm 未按预期工作

    我正在尝试创建一个具有发散颜色图的绘图 该颜色图在零附近不对称 In this https stackoverflow com a 20146989 6288682例如 DivergingNorm函数被使用并产生我想要的 然而 我使用的是更
  • django admin 中内联模型的分页器

    我有这个简单的 django 模型 由一个传感器和特定传感器的值组成 每个日射强度计的值数量很多 gt 30k 是否可以以某种方式分页PyranometerValues在特定日期或一般情况下将分页器应用于管理内联视图 class Pyran

随机推荐

  • 在python中显示jpg图像

    我正在创建一个简单的工具 用于将专辑封面图像添加到 python 中的 mp3 文件中 到目前为止 我只是致力于向亚马逊发送包含艺术家和专辑标题的请求 并获取结果列表 以及查找每个结果的实际图像 我想要做的是显示一个简单的框架 其中每个图像
  • 如何使用 ASP.NET MVC 和 AngularJS 路由?

    我正在开发一个新的 ASP NET MVC 和 AngularJS 应用程序 该应用程序旨在成为 SPA 的集合 我使用 MVC 区域概念来分隔每个单独的 SPA 然后在每个 MVC 区域中使用 AngularJS 来创建 SPA 由于我是
  • 是否可以防止在输出 UTF-8 文件时添加 BOM? (视觉工作室 2005)

    我需要一些帮助 我正在编写一个程序 以 UTF 8 编码打开 2 个不带 BOM 的源文件 第一个包含英文文本和一些其他信息 包括 ID 第二个仅包含字符串 ID 和翻译 该程序通过将第二个文件中的英文字符替换为俄语翻译来更改第一个文件中的
  • 如何解码 Stack Exchange API 响应

    我正在尝试检索堆栈交换 api 的响应 例如 我正在使用以下代码来检索响应 import java io BufferedReader import java io IOException import java io InputStrea
  • Android 2.0 联系人组操作

    我会在 Android 2 O 中操作联系人组 我的代码如下 要获取组列表 带有 id 和标题 final String GROUP PROJECTION new String ContactsContract Groups ID Cont
  • Android 中的语音到文本转换

    您好 我需要在 Android 中进行语音到文本转换的帮助 我已经在谷歌上搜索这个主题一个小时了 我找到的每个帮助都向我展示了如何将文本转换为语音 而不是相反 http android developers blogspot com 200
  • onActivityResult 未在从 ArrayAdapter 扩展的类中调用

    我进行了搜索 但在互联网上找不到有用的答案 这就是我提出质疑的原因 我喜欢加载相机并捕捉图像getView自定义 ArrayAdapter 类的方法 相机已加载并捕获图像 但onActivityResult 从未被调用过 我的代码如下所示
  • 此应用程序与此设备 iOS 不兼容

    When I update my iOS version from 9 3 to 9 3 1 then go to app store to install the app we get popup this app is not comp
  • 如何从 PHP 数组中回显一定数量的元素

    如果我有一个包含 100 个元素的数组 我如何仅回显 显示前 5 个元素 谢谢 See LimitIterator and ArrayIterator array range 1 100 iterator new LimitIterator
  • 如何验证 google openid 响应

    我正在尝试向我的用户添加授权抛出 google openid 我收到了 ID https www google com accounts o8 id id AIt Ew Bo 但我如何检查它是否合法 我的意思是用户可以使用另一个用户的电子邮
  • Java 高级成像 API 中的快速透视变换

    为了满足我的程序的需要 我创建了一个工具来扭曲图像并将其放置在地图上 我的程序是基于地图的程序 我编写了自己的机制 使用放置在图像上的三个点 放置在地图上的三个点来放置和扭曲图像 然后我简单地创建一个 AffineTransform 实际上
  • ImageMagick PDF 到 JPG 的转换结果出现在图像应在的绿色方块中

    我正在尝试使用 ImageMagick 将 PDF 转换为 JPEG PDF baby aRCWTU pdf 命令 convert density 260 profile SWOP icc profile sRGB icm baby aRC
  • Sencha Architect 3 不使用 app.css

    我正在尝试将自定义字体图标添加到我的 sencha Architect 项目中 并删除不必要的主题类 但似乎 Sencha Architect 根本不使用 app scss 位于我项目的 resources sass 文件夹中 我所做的更改
  • 如何向gridview添加复选框列

    如何向 gridview 添加复选框列 我试过了 foreach GridViewRow objRow in GridView1 Rows TableCell tcCheckCell new TableCell CheckBox chkCh
  • CocoaPods 停止安装 Firebase/Analytics,但出现错误

    我昨天已经将 Firebase Analytics 安装到了一个 iOS 项目中 我之前已经做过很多次了 今天我想添加 Firebase Crashlytics 突然它们都不再工作了 我收到以下错误消息 CocoaPods 找不到 pod
  • jcop 小程序上传错误

    我是 Java 卡开发的新手 我用jcop工具作为开发套件 当我在 Eclipse 中运行简单的小程序时 出现此错误 在运行配置中我选择Java卡模拟模式 在模拟模式下成功安装后 我想在java卡中安装应用程序 cm gt upload b
  • 如何找到两种颜色之间的所有颜色?

    我需要选择两种颜色 然后在它们之间找到 X 种颜色 或色调 每种颜色之间的 距离 相同 我还是不明白颜色是如何形成的 我应该尝试使用 HSV RGB 还是十六进制 除非你真的知道什么kind您需要多少种颜色 获得所有颜色几乎是不可能的bet
  • R 添加具有预定义模式的新列

    我正在尝试学习如何提供可重现的 R 示例以防我将来需要一个 我用SimSurv 函数 我想向其中添加六个新列 二进制变量 这些列的值不应平行或相交 var1元素 1 到 100 的值必须为 1 其余为 0 var2将从 101 开始到 20
  • Swift - 如何在 UITableViewCell 中使用 CollectionViewCell 打开另一个视图控制器

    我对 iOS Swift 非常陌生 而且我正在进行一个小项目 在这个项目中 我在 ViewController 中有一个 UITableView 我在 UITableViewCell 旁边有另一个文件自定义 CollectionViewCe
  • Python 2.7 str(055) 返回“45”而不是 055 [重复]

    这个问题在这里已经有答案了 为什么我在 python 2 7 中得到以下结果 而不是 055 gt gt gt str 055 45 055是一个八进制数 其十进制等效值是45 use oct以获得正确的输出 gt gt gt oct 05