ホームページ  >  記事  >  バックエンド開発  >  Pythonで文字列を16進数に変換する方法

Pythonで文字列を16進数に変換する方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-26 10:09:4912505ブラウズ

Pythonで文字列を16進数に変換する方法

Python で文字列を 16 進数に変更するにはどうすればよいですか?六角形は16進数です。以下は、Pythonのさまざまなタイプ変換(int、str、chr、hex、octなど)の概要です:

## int(x [、base])convert x を浮動小数点数に変換します

complex(real [,imag ]) 複素数を作成します

str(x) オブジェクト x を文字列に変換します

repr(x) オブジェクト x を式文字列に変換

eval(str ) 文字列内の有効な Python 式を評価し、オブジェクトを返すために使用されます。

タプル シーケンス s をタプル

list (s ) シーケンス s をリストに変換する

chr(x)整数を文字に変換する

chr(x)

unichr(x)整数をUnicode文字に変換

# ord(x) - 文字をその整数値に変換する '' '' '' 'out out out' '' '' '' '' '' '''''''' ''''''''''''''''''‐‐'' の '''''''' をスルースルーで変換します - - in to do(x to)。)整数をオクタル文字列に変換

関連の推奨事項: "

pythonビデオチュートリアル

"

convert a a a conver 16 進数文字列を 10 進数に変換する:

>>> print int('ff', 16)   
255
10 進数を 16 進数文字列に変換するには、組み込み hex() 関数を呼び出すことができます:

>>> print hex(255)   
0xff

b2a_hex を呼び出しますASCII エンコードされたテキストを変換する BinAscii モジュールの () 関数は 16 進数で表されます:

>>> print binascii.b2a_hex('A')   
41

逆に、16 進数でエンコードされたテキストを ASCII エンコードされたテキストに置き換えることもできます:

りー

以上がPythonで文字列を16進数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。