Python |将字符串转换为二进制
原文:https://www . geesforgeks . org/python-convert-string-to-binary/
数据转换一直是广泛使用的工具,其中之一可以是字符串到其二进制等价物的转换。让我们讨论一下实现这一点的某些方法。
方法#1:使用join() + ord() + format()
上述功能的组合可用于执行该特定任务。ord 函数将字符转换为它的等效 ASCII 码,format 函数将其转换为二进制数,join 函数用于将每个转换后的字符连接成一个字符串。
# Python3 code to demonstrate working of
# Converting String to binary
# Using join() + ord() + format()
# initializing string
test_str = "GeeksforGeeks"
# printing original string
print("The original string is : " + str(test_str))
# using join() + ord() + format()
# Converting String to binary
res = ''.join(format(ord(i), '08b') for i in test_str)
# printing result
print("The string after binary conversion : " + str(res))
Output :
The original string is : GeeksforGeeks
The string after binary conversion : 01000111011001010110010101101011011100110110011001101111011100100100011101100101011001010110101101110011
版权属于:月萌API www.moonapi.com,转载请注明出处