ホームページ > バックエンド開発 > Python チュートリアル > Python で 16 進数の文字列を整数に変換するにはどうすればよいですか?

Python で 16 進数の文字列を整数に変換するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-11 11:01:16
オリジナル
671 人が閲覧しました

How Do I Convert a Hexadecimal String to an Integer in Python?

Python での 16 進数の文字列から整数への変換

問題:

16 進数の文字列表現を整数に変換するにはどうすればよいですかの値Python?

答え:

Python で 16 進文字列を整数に変換するには、int() 関数を使用できます。ただし、16 進数文字列内の「0x」プレフィックスの有無を考慮する必要があります。

「0x」プレフィックスなし:

16 進数文字列が存在する場合「0x」プレフィックスがない場合は、int() の 2 番目の引数を使用して、基数を 16 進数 (基数 16) として明示的に指定する必要があります。 function:

x = int("deadbeef", 16)  # Hex string without "0x" prefix
ログイン後にコピー

With "0x" Prefix:

16 進数文字列に「0x」接頭辞がある場合、Python はそれを 16 進値として自動的に認識できます。

x = int("0xdeadbeef", 0)  # Hex string with "0x" prefix, base=0
ログイン後にコピー

有効にするには、2 番目のパラメータ (ベース) を明示的に 0 に設定する必要があることに注意してください。 int() のプレフィックス推測動作。基数が省略された場合、入力が 10 進数であると仮定して、int() はデフォルトで基数 10 になります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート