Python Byte 不打印二进制

2024-01-02

当我在 Python 中打印这样的程序时:

x = b'francis'

输出是b'francis'。如果字节在0's and 1为什么它不打印出来?


你似乎从根本上感到困惑,以一种非常常见的方式。数据本身是一个不同的概念表示,即当您尝试时所看到的print它出来或以其他方式显示它。可能有多种方式来表示相同的数据。这就像我写的那样23(十进制)或0x17(十六进制)或0o27(八进制)或0b10111(二进制)或twenty-three(英语),我是谈论同一个数字.

在 Python 以下的某个较低级别,一切是字节,每个字节由位组成;但它是not正确地说字节“在”0s and 1s - 就像说数字二十三“是”十进制数字(或十六进制、八进制或二进制数字,或英文文本字符)是不正确的。

符号0 and 1只是我们在屏幕上绘制的图片来表示这些位的状态 - 如果我们选择单独表示它们的话。有时,我们选择更大的分组,并为不同的状态组合分配不同的符号。例如,我们可以将多个位解释为二进制的单个整数值;或者(使用 Unicode)我们可以进一步将该数字解释为“代码点”(其中大多数是文本字符;一些是控制字符或文本字符的一部分)。

一条蟒蛇bytes对象是“原始”字节序列的包装器。当你显示它时,Python使用一种表示形式,其中每个字节(8位的分组)对应一个或多个符号:对应整数值在三十二到一百二十六(含)之间的字节是(由于历史原因)使用单独的文本字符(遵循所谓的 ASCII 编码)表示,而其他则使用以以下开头的四字符“转义序列”表示\x后面是数字的十六进制表示形式。

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

Python Byte 不打印二进制 的相关文章

  • Python 中的字节数组

    如何在 Python 中表示字节数组 如 Java 中的 byte 我需要用 gevent 通过网络发送它 byte key 0x13 0x00 0x00 0x00 0x08 0x00 在Python 3中 我们使用bytes对象 也称为s
  • Kivy - 文本换行工作错误

    我正在尝试在 Kivy 1 8 0 应用程序中换行文本 当没有太多文字时 一切正常 但如果文本很长并且窗口不是很大 它只是剪切文本 这是示例代码 vbox BoxLayout orientation vertical size hint y
  • for 循环如何评估其参数

    我的问题很简单 Does a for循环评估它每次使用的参数 Such as for i in range 300 python 是否会为此循环的每次迭代创建一个包含 300 个项目的列表 如果是的话 这是避免这种情况的方法吗 lst ra
  • 如何在 PyCharm 4.5.2 中使用 PyPy 作为标准/默认解释器?

    如何在 PyCharm 4 5 2 中使用 PyPy 作为标准 默认解释器 一切都在 Ubunutu 14 10 下运行 并且 pypy 已经安装 您可以在项目的设置下进行配置 这个官方文档直接涵盖了 https www jetbrains
  • 当单词以“|”分隔时如何读取文件(埃因霍温)?

    在Python中 我有一个文件 其中的单词由 例如 city state zipcode 我的文件阅读器无法区分单词 另外 我希望我的文件阅读器从第 2 行而不是第 1 行开始 如何让我的文件阅读器分隔单词 import os import
  • 可以用 Django 制作移动应用程序吗?

    我想知道我是否可以在我的网站上使用 Django 代码 并以某种方式在移动应用程序 Flutter 等框架中使用它 那么是否可以使用我现在拥有的 Django 后端并在移动应用程序中使用它 所以就像models views etc 是的 有
  • python 中的 Johansen 协整检验

    我找不到任何有关在处理统计和时间序列分析 pandas 和 statsmodel 的 Python 模块中执行 Johansen 协整检验的功能的参考 有谁知道是否有一些代码可以执行时间序列之间的协整测试 现在 这已在 Python 的 s
  • 为什么我无法在 Mac OS X Terminal.app 上的 Python 解释器中显示 unicode 字符?

    如果我尝试粘贴 unicode 字符 例如中间的点 在我的 python 解释器中它什么也不做 我在 Mac OS X 上使用 Terminal app 当我只是在 bash 中时 我没有遇到任何问题 但在解释器中 python Pytho
  • Pandas 滚动窗口 Spearman 相关性

    我想使用滚动窗口计算 DataFrame 两列之间的 Spearman 和 或 Pearson 相关性 我努力了df corr df col1 rolling P corr df col2 P为窗口尺寸 但我似乎无法定义该方法 添加meth
  • 与 while 循环一样,如何跳过 for 循环中的步骤?

    我尝试像 while 循环一样跳过 for 循环中的几个步骤 在 while 循环中 步骤根据特定条件进行调整 如下面的代码所示 i 0 while i lt 10 if i 3 i 5 else print i i i 1 result
  • django-admin.py makemessages 不起作用

    我正在尝试翻译一个字符串 load i18n trans Well Hello there how are you to Hola amigo que tal 我的 settings py 文件有这样的内容 LOCALE PATHS os
  • 具有屏蔽无效值的 pcolormesh

    我试图将一维数组绘制为 pcolormesh 因此颜色沿 x 轴变化 但每个 x 的 y 轴保持不变 但我的数据有一些错误值 因此我使用屏蔽数组和自定义颜色图 其中屏蔽值设置为蓝色 import numpy as np import mat
  • 使用 numpy 在 python 中执行最大方差旋转

    我正在研究矩阵的主成分分析 我已经找到了如下所示的组件矩阵 A np array 0 73465832 0 24819766 0 32045055 0 3728976 0 58628043 0 63433607 0 72617152 0 5
  • 在 Sphinx 中,有没有办法在声明参数的同时记录参数?

    我更喜欢在声明参数的同一行记录每个参数 根据需要 以便应用D R Y http en wikipedia org wiki Don t repeat yourself 如果我有这样的代码 def foo flab nickers a ser
  • 解析根元素内元素之间的 XML 文本

    我正在尝试用 Python 解析 XML 以下是 XML 结构的示例 a aaaa1 b bbbb b aaaa2 a
  • 如何使用 Keras ImageDataGenerator 预测单个图像?

    我已经训练 CNN 对图像进行 3 类分类 在训练模型时 我使用 keras 的 ImageDataGenerator 类对图像应用预处理功能并重新缩放它 现在我的网络在测试集上训练得非常准确 但我不知道如何在单图像预测上应用预处理功能 如
  • 是否可以将 pd.Series 分配给无序 pd.DataFrame 中的列而不映射到索引(即不重新排序值)?

    在 Pandas 中创建或分配新列时 我发现了一些意外的行为 当我对 pd DataFrame 进行过滤或排序 从而混合索引 然后从 pd Series 创建新列时 Pandas 会重新排序该系列以映射到 DataFrame 索引 例如 d
  • Python:高精度time.sleep

    你能告诉我如何在 Win32 和 Linux 上的 Python 2 6 中获得高精度睡眠函数吗 您可以在中使用浮点数sleep http docs python org library time html time sleep 该参数可以
  • 如何在单元测试中使用 JSON 发送请求

    我的 Flask 应用程序中有在请求中使用 JSON 的代码 我可以像这样获取 JSON 对象 Request request get json 这一直工作得很好 但是我正在尝试使用 Python 的 unittest 模块创建单元测试 但
  • python sklearn中的fit方法

    我问自己关于 sklearn 中拟合方法的各种问题 问题1 当我这样做时 from sklearn decomposition import TruncatedSVD model TruncatedSVD svd 1 model fit X

随机推荐

  • 使用 AngularJS 和 Symfony 2 进行在线/离线数据同步的最佳实践

    我正在 AngularJS 中构建一个相对复杂且数据量大的 Web 应用程序 我计划使用 php 作为 RESTful 后端 使用 symfony2 和 FOSRESTbundle 我花了几周的时间寻找在线 离线同步解决方案的不同解决方案
  • 以编程方式安装/卸载 APK(PackageManager 与 Intents)

    我的应用程序安装其他应用程序 并且它需要跟踪它已安装的应用程序 当然 这可以通过简单地保留已安装应用程序的列表来实现 但这应该是没有必要的 PackageManager 应该负责维护installedBy a b 关系 事实上 根据API它
  • 需要帮助将两个 3 通道图像合并为 6 通道图像 Python

    我正在尝试仅使用 Python 将两个不同的 RGB 图像组合成一个 6 通道图像 Tiff 最好 我所拥有的是从普通相机拍摄的 RGB 图像以及另一个基于 SfM 重建的法线贴图的 RGB 图像 这些图像具有相同的尺寸 我只需将一个图像叠
  • viewController 中的 pushViewController 和 tableViewController

    我有一个 UIViewController 该控制器包含在 navigationController 中 我在这个 viewController 中添加了一个 UITableViewController 当我按下 tableView 的单元
  • 无符号字符数组到十六进制表示 NSString

    我有一个无符号字符数组 我想将其转换为十六进制 NSString 目前我按以下方式执行 unsigned char result 16 Fill the array NSString myHexString NSString stringW
  • 使用 webpack 基于环境变量的 SASS 条件导入(每个环境使用不同的主题)

    对于我的 Vue 网站项目 使用使用 SASS 的 Webpack 生成的单个样式表 我想要 基于环境变量的条件 SASS 导入 设置示例 env 例如 如果我有一个包含以下内容的环境 SASS THEME soft soft scss 一
  • XAML条件编译

    有没有一种简单的方法可以在我的 xaml 文件中使用与我的 c 代码相同的条件编译符号 有一些支持XAML 中的条件编译 http blog ikaika org 2011 08 run time and design time selec
  • Pandas 数据透视表的逆

    我有一个数据框 例如 df p 已经转换为数据透视表 import pandas as pd df pd DataFrame start year 2000 2001 2002 end year 2010 2011 2012 price 1
  • Android 测试给出 IllegalStateException: 未注册仪器

    我按照谷歌教程编写了我的第一个 Android 测试 当然我得到了错误 java lang IllegalStateException No instrumentation registered Must run under a regis
  • 向 python 生成器添加元素

    是否可以将元素附加到 python 生成器 我目前正在尝试从一组杂乱的文件夹中获取所有图像并将它们写入一个新目录 为了获取文件 我使用 os walk 它返回单个目录中的图像文件列表 虽然我可以用这个列表创建一个生成器 但我不知道如何将所有
  • 哪种 NoSQL 数据库最适合仅附加审计日志记录用例?

    我的用例是资源的审核日志记录 为了进行讨论 考虑一个非常简单的模式 资源名称 访问时间戳和访问用户名 有了所有 NoSQL 选项 我想知道哪种解决方案最适合我的用例 资源名称保存在图形数据库 Neo4j 中 虽然我们可以将顶点和边添加到连接
  • 如何获取所有正在运行的活动android?

    我想知道有没有办法获得所有跑步活动的列表 据我了解 一次只会运行一个活动 该活动将是屏幕上的活动活动 其他活动将处于暂停或停止状态 如果有
  • Rails Mailer:将电子邮件发送到本地文件

    有什么方法可以将 Rails 3 中的电子邮件发送到本地文件等 而不是使用 SMTP 服务器吗 我想在不使用任何类型的 SMTP 的情况下测试电子邮件的内容 最好仅在 DEV 环境中测试 最好的是本地 SMTP 或允许我检查电子邮件 检查电
  • 如何使用 Passport.js 访问 OAuth 的状态参数?

    我正在使用 Passport js 进行身份验证 并且每个Google 的 OAuth2 文档 https developers google com accounts docs OAuth2Login formingtheurl 我传递一
  • Python:使用 pyOpenSSL.crypto 读取 pkcs12 证书

    我有西班牙权威机构 FNMT 颁发的有效证书 我想用它来了解更多信息 该文件的扩展名是 p12 我想阅读其中的信息 名字和姓氏 并检查证书是否有效 可以用 pyOpenSSL 做到这一点吗 我想我必须使用 OpenSSL 中的加密模块 有任
  • 如何在 StringBuilder 上检查 null?

    我想在我的代码中专门检查 null 或空 空和空是否相同StringBuilder在Java中 例如 StringBuilder state new StringBuilder StringBuilder err new StringBui
  • 如何使用反射获得泛型类型的正确文本定义?

    我正在研究代码生成 并遇到了泛型的障碍 这是导致我出现问题的 简化 版本 Dictionary
  • 在网络浏览器中打开 R Shiny 应用程序时,传单多边形会失去颜色

    我正在使用 R 中的传单构建地图 将其部署为 Shiny 应用程序 Shiny 应用程序在 RStudio 中运行良好 但是当我在网络浏览器中打开它时 多边形失去了颜色 其他一切都很好 底图在那里 多边形都在那里 您可以将鼠标悬停在多边形上
  • Ipython笔记本缓存问题

    在 ipython 笔记本中 我调用从我自己的模块导入的函数并运行一些代码 我注意到 如果我更改函数中的代码 在笔记本之外 并执行笔记本 则旧版本的函数将运行 当我记得时 ipython笔记本或firefox似乎正在缓存我可以用ctrl F
  • Python Byte 不打印二进制

    当我在 Python 中打印这样的程序时 x b francis 输出是b francis 如果字节在0 s and 1为什么它不打印出来 你似乎从根本上感到困惑 以一种非常常见的方式 数据本身是一个不同的概念表示 即当您尝试时所看到的pr