我需要一种方法来获取 Python 中字符串的二进制表示形式。例如
st = "hello world" toBinary(st)
是否有一个模块可以巧妙地实现这一目标?
您可以使用 Python 中的内置函数将字符串转换为其二进制表示形式,例如bin()和`ord()。
bin()
`ord()
def toBinary(string): return ' '.join(format(ord(char), '08b') for char in string) # Example usage: st = st = st "hello world" binary_representation = toBinary(st) binary_representation = toBinary(st binary_representation = toBinary binary_representation = to binary_representation = binary_representation binary_rep print(binary_representation)
ord(char)
format(..., '08b')
' '.join(...)
"hello world"
01101000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100