ascii相关内容

如何检查 Python 中的字符串是否为 ASCII?

我想检查一个字符串是否为 ASCII. 我知道 ord(),但是当我尝试 ord('é') 时,我有 TypeError: ord() 需要一个字符,但是找到了长度为 2 的字符串.我知道这是由我构建 Python 的方式引起的(如 ord() 的文档). 还有其他方法可以检查吗? 解决方案 def is_ascii(s):return all(ord(c) ..
发布时间:2021-11-28 22:34:50 Python

如何使用 Python 漂亮地打印 ASCII 表?

我正在寻找一种方法来漂亮地打印这样的表格: ========================|第 1 列 |第 2 栏 |========================|值 1 |值2 ||值3 |值4 |======================== 我找到了 asciitable 库,但它没有做边框等. 我不需要任何复杂的数据项格式,它们只是字符串.我确实需要它来自动调整列大小. ..
发布时间:2021-11-28 22:34:39 Python

Python 字符串打印为 [u'String']

这肯定会很容易,但它真的让我很烦恼. 我有一个脚本可以读取网页并使用 Beautiful Soup 来解析它.我从 soup 中提取了所有链接,因为我的最终目标是打印出 link.contents. 我解析的所有文本都是 ASCII.我知道 Python 将字符串视为 unicode,而且我确信这非常方便,只是在我的 wee 脚本中没有用. 每次我去打印一个包含 'String' ..
发布时间:2021-11-28 22:34:31 Python

如何删除字符串中的所有不可打印字符?

我想我需要删除字符 0-31 和 127. 是否有一个函数或一段代码可以有效地做到这一点? 解决方案 7 位 ASCII? 如果您的 Tardis 刚刚于 1963 年登陆,并且您只想要 7 位可打印的 ASCII 字符,您可以使用以下命令删除 0-31 和 127-255 之间的所有内容: $string = preg_replace('/[\x00-\x1F\x7F-\x ..
发布时间:2021-11-28 22:33:52 PHP

如何访问字符数组并将小写字母更改为大写字母,反之亦然

我目前正在使用 x86 处理器为结构化计算机组织开展一个课堂项目.我正在访问的值是一个 1 字节的字符,但我不知道如何将它与大写进行比较.他们说使用十六进制格式的 ASCII 表,但我不确定如何比较两者. void changeCase (char char_array[], int array_size ) {__asm {//在这里开始你的代码mov eax, char_array;//ea ..
发布时间:2021-11-28 22:33:44 其他开发

用一个空格替换非 ASCII 字符

我需要用空格替换所有非 ASCII (\x00-\x7F) 字符.我很惊讶这在 Python 中并不容易,除非我遗漏了一些东西.以下函数只是删除所有非 ASCII 字符: def remove_non_ascii_1(text):return ''.join(i for i in text if ord(i) 并且这个将非ASCII字符替换为根据字符代码点中字节数的空格数(即-字符替换为3个空 ..
发布时间:2021-11-28 22:33:36 Python

将二进制转换为 ASCII,反之亦然

使用此代码获取字符串并将其转换为二进制: bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0)) 这个输出: 0b110100001100101011011000110110001101111 如果我把它放到这个网站(在右手边site) 我收到了 hello 的消息.我想知道它使用什么方法.我知道我可以将二进制字符串拼 ..
发布时间:2021-11-28 22:33:27 Python

为什么我的带有 ASCII 艺术的网格模板区域不起作用?

什么时候 grid-template-areas:“.......标题标题"“侧边栏内容"; 改为: grid-template-areas:“.......标题标题"“侧边栏标题内容"; 一切都分崩离析. 如何使用 CSS Grid 布局实现相同的效果? body {边距:40px;}.侧边栏{网格区域:侧边栏;}.内容 {网格区域:内容;}.header {网格区域:标题; ..
发布时间:2021-11-28 22:33:19 前端开发

在 Java 中将字符串(如 testing123)转换为二进制

我希望能够将字符串(带有单词/字母)转换为其他形式,例如二进制.我将如何去做这件事.我在 BLUEJ (Java) 中编码.谢谢 解决方案 通常的方法是使用 String#getBytes() 获取底层字节,然后以其他形式呈现这些字节(十六进制,二进制无论如何). 注意 getBytes() 使用默认字符集,所以如果你想把字符串转换成某种特定的字符编码,你应该使用 getBytes( ..
发布时间:2021-11-25 19:51:12 Java开发

在java中将字符转换为ASCII数值

我有 String name = "admin"; 然后我做 String charValue = name.substring(0,1);//charValue="a" 我想将 charValue 转换为它的 ASCII 值 (97),我该如何在 java 中做到这一点? 解决方案 很简单.只需将您的 char 转换为 int. char 字符 = 'a';int ascii ..
发布时间:2021-11-25 16:29:28 Java开发

用Java读取纯文本文件

在 Java 中,似乎有不同的方式来读取和写入文件数据. 我想从文件中读取 ASCII 数据.有哪些可能的方式和区别? 解决方案 ASCII 是一个文本文件,所以你可以使用 Readers 用于阅读.Java 还支持使用 InputStreams 从二进制文件中读取.如果正在读取的文件很大,那么您需要使用 BufferedReader 在 FileReader 以提高读取性能. ..
发布时间:2021-11-25 10:16:48 Java开发

Hausdorff 距离的替代度量

对于我的项目,我需要基于 OBJ 文件测量两个 3D 网格之间的距离.我必须实施两个不同的指标并进行比较.在我的文献研究过程中,到目前为止,我只发现了 Hausdorff 距离作为一个度量.显然,Hausdorff距离可以用来计算3D网格的距离. Hausdorff 距离是否有足够的替代方案? 这个主题与我的相似,但我想实现两个不同的指标.测量网格之间的距离 解决方案 很多.取 ..
发布时间:2021-11-25 04:30:34 C#

用Java读取纯文本文件

在 Java 中,似乎有不同的方式来读取和写入文件数据. 我想从文件中读取 ASCII 数据.有哪些可能的方式和区别? 解决方案 ASCII 是一个文本文件,所以你可以使用 Readers 用于阅读.Java 还支持使用 InputStreams 从二进制文件中读取.如果正在读取的文件很大,那么您需要使用 BufferedReader 在 FileReader 以提高读取性能. ..
发布时间:2021-11-19 22:26:48 Java开发

将二进制十六进制数据转换为 ASCII 等价物并存储在字符串中

我在 Arduino 上使用 C++. 假设我有一个二进制数据流; 二进制数据:0xFF, 0x00, 0x01, 0xCC 我想将其转换为等效的 ASCII 并将其存储在 String 对象类型中. 转换后的字符串应类似于“FF0001CC". 这里是一些草稿代码. 字符缓冲区[100];字符串 myString;for (int i=0; i 此代码的问题在 ..
发布时间:2021-11-17 04:08:59 C/C++开发

当我按下 Enter 键时 PuTTY 会发送什么?

我正在拼命地尝试让蓝牙加密狗与我的 Arduino 一起使用,但我无法向它发送它需要的命令.当我通过 USB 到 UART 芯片将它插入我的计算机并从 PuTTY 发送命令 (C) 然后按 Enter 时,我可以使用它. 蓝牙加密狗的命令表说命令我试图发送它 C 但我不知道如何从 Arduino 代码发送正确的回车符.我尝试使用 Serial.println() 函数以及将 \r 字符添加到 ..
发布时间:2021-11-17 03:37:37 其他开发