-2

こんにちは、これと同じ作業を行う定義が必要です:

st = "c.cl"
print("".join(format(ord(x), 'b')for x in st) )

しかし、リスト内包表記とビット単位の xor は使用できません。考えていて分からない

4

5 に答える 5

1

gefei が述べたように、ループを使用してリスト内包表記を置き換えることができます。

def convert(some_string):
    _return = ""
    for char in some_string:
        _return += format(ord(char), 'b')

    return _return

print convert("cheese")
于 2013-10-21T09:42:21.320 に答える