Pythonで文字列をバイナリに変換する方法
969 ワード
文字列はUnicodeコード文字の配列です.
バイナリは0と1から成るベース2のシステムです.コンピュータはバイナリ形式で文字列を見ます.
コンピュータで見られる文字列は、バイナリに変換された文字列のASCCI値(10進数)である2進数です.
文字列からバイナリへ
文字列をバイナリに変換するには、まず文字列の個々のASCII値をリストに追加します
機能
ASCII値のリストから関数を使用してバイナリに変換します
機能
アイアイイー
バイナリは0と1から成るベース2のシステムです.コンピュータはバイナリ形式で文字列を見ます.
コンピュータで見られる文字列は、バイナリに変換された文字列のASCCI値(10進数)である2進数です.
文字列からバイナリへ
文字列をバイナリに変換するには、まず文字列の個々のASCII値をリストに追加します
l
機能を使用することによってord(_string)
. 機能
ord(_string)
文字列のASCII値を返します.すなわち、i ord(h)=72、ord(e)=101である.ASCII値のリストから関数を使用してバイナリに変換します
bin(_integer)
.機能
bin(_integer)
10進数を2進数に変換します.アイアイイー
bin(72) = 1001000
リストにこれらのバイナリ値を追加m
. その後、リストm
現在、与えられたストリングからのバイナリ番号から成り、返されるか、印刷されることができます.
import math
def toBinary(a):
l,m=[],[]
for i in a:
l.append(ord(i))
for i in l:
m.append(int(bin(i)[2:]))
return m
print("''Hello world'' in binary is ")
print(toBinary("Hello world"))
Reference
この問題について(Pythonで文字列をバイナリに変換する方法), 我々は、より多くの情報をここで見つけました https://dev.to/221910304057vivek/how-to-convert-string-to-binary-in-python-2igbテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol