问题标签 [ord]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在循环中将 ASCII 整数转换回字符?
我正在尝试将多个 ASCII 整数转换回 char 并将其作为单个字符串。我知道如何一一做到,但我想不出如何在一个循环中做到这一点。这是我必须在我的 ascii_message 变量中获取所有 ascii 整数的代码:
谢谢!
python - 为什么从 Python 2 移植到 Python 3 时 ord() 会失败?
我正在尝试将名为heroprotocol的 Python 库从 Python 2 移植到 Python 3。该库用于解析名为《风暴英雄》的在线游戏的重播文件,目的是从文件中获取数据(即谁与谁对战,他们什么时候死的,比赛什么时候结束,谁赢了,等等)。
这个库似乎是为 Python 2 创建的,由于我使用的是 Python 3(特别是 Anaconda、Jupyter notebook),我想将其转换为 Python 3。
我遇到的具体问题是当我跑步时
这应该得到一些关于重播文件的基本数据,我得到这个错误:
我用谷歌搜索了这个ord()
函数,发现了一些关于ord()
在 Python 3 中使用的帖子,但没有一个能解决我遇到的问题。我也尝试在 Github 的“问题”部分发帖,但我还没有收到任何回复。
为什么我看到这个错误?
python - 如何组合在平假名和片假名之间转换的两个相似功能?
我有两个在片假名和平假名之间转换的函数,它们看起来一样:
有没有办法简化hiragana_to_katakana()
并katakana_to_hiragana()
变成鸭式函数或超/元函数?
例如像
还有其他pythonic方法来简化非常相似的两个函数吗?
已编辑
还有https://github.com/olsgaard/Japanese_nlp_scripts似乎与str.translate
. 这样更有效率吗?更蟒蛇?
python - Python:如何确定一个列表中有多少相同的元素在一个之后?
对于我们的讲座,我们需要创建一个程序。现在我们正处于需要帮助的地步。
假设我们有以下列表:
现在,每个字母('W','B')都有一个特定的值,当两个字母相继出现时,玩家将获得积分。例子:
在上面的列表中,玩家“W”不会得到任何分数,但玩家“B”会得到 5 分。从第二个元素和第三个元素开始得 2 分,从第五个、第六个和第七个元素开始,得 3 分。
我希望很清楚我在说什么:)
那么,我如何确定彼此之后有多少元素具有相同的值?
非常感谢!
python - TypeError: ord() 期望一个字符,但找到长度为 0 的字符串
我得到了这个学校项目,其目标是拍照,应用 RLE 方法将其压缩为二进制文件 (.txt),并节省一些空间。在挣扎了3天之后,我现在遇到了麻烦。
当我执行 pgrm 时,它给了我标题中写的这个错误。这是我觉得不可能纠正的事情,因为它是用十六进制写的。
这里有更多信息:这里的像素不是使用字节编码的,就像我们通常对 .bmp 等格式所做的那样。在这里,RLE 将通过比较 3 个级别的颜色来搜索相同像素上的相同像素,并计算遇到它的次数。最后,它存储在比 RGB 字节多的两个字节中:a 和 b。a 是像素数。b 是 255 个像素堆栈的数量。(因为我将数据编码为 8 位并且图片通常大于 255*255 大小)
php - PHP ord() 代表什么?
我真的很想知道 ord() 代表什么,比如它是什么的缩写。我知道它的作用,我只是很好奇它写出来的含义,就像我如何假设相反的 chr() 可能代表 char。
python - 嵌套字符串的序数表示
我有一个表,其中包含:
我想将表中每个列表中的单词转换为其数字表示(ASCII)。
我试过了:
它有效,但如果我要使用上表中的列表列表,我会收到一条错误消息ord expected string of length 1
编辑@Sphinx
我已经搞定了:
我的输出现在是:
这几乎接近我想要的:
我如何将每个序数表示包含在上面的列表中的单个列表中?我是否为此目的引入一个新列表?
python - 如何更好地使用翻译功能?
如果我想使用translate
多个 unicode 字符,例如:
'banana'.translate({ord('ba'):u'cd'})
我怎样才能做到这一点?ord
仅适用于一个角色。那么什么可以让这发生呢?
注意:如何替换字符串的多个子字符串中解释的解决方案?不是 Python3 兼容的解决方案。我尝试在 Python 中修改iteritems
as per ititems但无法使其正常工作。我是 python 新手,我不知道如何使这项工作。
python - 需要类似字节的对象 / ord() 预期的长度为 1 的字符串,但找到了 int (python 3.6)
我正在尝试使用: softScheck/tplink-smartplug
我陷入了错误循环。第一个的修复导致另一个,另一个的修复导致第一个。代码都可以在 git 链接的 tplink-smartplug.py 中找到。
实际上,结果 = 'Ðòøÿ÷Õï¶Å Ôùðè·Ä°Ñ¥ÀâØ£òçöÔîÞ£Þ' 我得到了错误(在原始文件的第 92 行:sock_tcp.send(encrypt(cmd)):
需要一个类似字节的对象,而不是“str”
所以我也改变了函数调用:
我的错误也发生了变化:
ord() 预期长度为 1 的字符串,但找到 int
我了解 ord() 正在尝试做什么,并且我了解编码。但我不明白的是......如果我不能给编译器它想要的东西,我应该如何将此加密消息发送到我的智能插件?有解决办法吗?我很确定最初的 git 是用 Python 2 或更早版本编写的。所以也许我没有正确转换为 Python 3?
感谢您的阅读,感谢您的帮助。
python - ord() 函数的名称代表什么?
Python 官方文档解释ord(c)
ord(c):
给定一个表示一个 Unicode 字符的字符串,返回一个表示该字符的 Unicode 代码点的整数。例如,ord('a') 返回整数 97,ord('€')(欧元符号)返回 8364。这是 chr() 的倒数。
它没有指定 的含义ord
,谷歌搜索没有帮助。
它的起源是什么?