代码输出正确的信息,但格式不正确,如何分割字符串?

科比勇士

这是我的代码:

def string2bin(s):
y = []
for x in s:
    q = []
    q.append(str(bin(ord(x))[2:].zfill(8)))
    y.append(q)
return y

它应该输出:

string2bin('abc')
[[0, 1, 1, 0, 0, 0, 0, 1], [0, 1, 1, 0, 0, 0, 1, 0],
 [0, 1, 1, 0, 0, 0, 1, 1]]

而是输出:

string2bin('abc')
[['01100001'], ['01100010'], ['01100011']]

另外你如何分割一个字符串?谢谢你的帮助!

巴马

将字符串转换为数字列表。

def string2bin(s):
    y = []
    for x in s:
        q = [int(c) for c in (str(bin(ord(x))[2:].fill(8)))]
        y.append(q)
    return y

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

字符串格式不正确

来自分类Dev

字符串格式不正确

来自分类Dev

为什么return语句输出不正确的字符串/整数格式?

来自分类Dev

“输入字符串格式不正确”错误

来自分类Dev

输入字符串的格式不正确#2

来自分类Dev

转换后的字符串格式不正确

来自分类Dev

sql错误“输入字符串的格式不正确”

来自分类Dev

sql错误“输入字符串的格式不正确”

来自分类Dev

Python字符串格式的值不正确

来自分类Dev

获取异常输入字符串的格式不正确

来自分类Dev

输入字符串的格式不正确C#

来自分类Dev

“输入字符串的格式不正确。”

来自分类Dev

C ++错误:“输入字符串的格式不正确”

来自分类Dev

输入的字符串格式不正确

来自分类Dev

输入字符串的格式不正确Powershell

来自分类Dev

输入的字符串格式不正确

来自分类Dev

输入字符串错误,格式不正确

来自分类Dev

{“输入字符串的格式不正确。”}

来自分类Dev

“输入字符串的格式不正确”-为什么?

来自分类Dev

输入字符串格式不正确

来自分类Dev

输入的字符串格式不正确

来自分类Dev

上载“输入字符串的格式不正确”

来自分类Dev

错误输入字符串的格式不正确

来自分类Dev

输入的字符串格式不正确C#

来自分类Dev

输入的字符串格式不正确

来自分类Dev

输入的字符串格式不正确(C#)

来自分类Dev

公式中的输入字符串格式不正确

来自分类Dev

{"输入字符串的格式不正确。"}

来自分类Dev

SSIS - 输入字符串的格式不正确 SQL