Ric*_*ard 1 python ascii encode
我有这个代码:
str = "text"
x = str.encode('ascii')
print(x)
Run Code Online (Sandbox Code Playgroud)
我得到这个:b'text'
我想得到这个:“116 101 120 116”作为字符串。我想要像我在这里得到的解决方案。
print ([ord(c) for c in \'text\'])\n# [116, 101, 120, 116]\nRun Code Online (Sandbox Code Playgroud)\n\n来自文档:
\n\n\n\n给定一个长度为 1 的字符串,当参数是 unicode 对象时,返回表示字符的 Unicode 代码点的整数;当参数是 8 位字符串时,返回表示字节值的整数。例如,ord(\'a\') 返回整数 97,ord(u\'\\u2020\') 返回 8224。这是 8 位字符串的 chr() 和 unicode 的 unichr() 的逆函数对象。如果给出了 unicode 参数并且 Python 是使用 UCS2 Unicode 构建的,则字符\xe2\x80\x99s 代码点必须在 [0..65535] 范围内(包括 [0..65535]);否则字符串长度为 2,并且会引发 TypeError。
\n
| 归档时间: |
|
| 查看次数: |
8731 次 |
| 最近记录: |