Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Menukar Rentetan Heksadesimal kepada Integer dalam Python?

Bagaimanakah Saya Menukar Rentetan Heksadesimal kepada Integer dalam Python?

Mary-Kate Olsen
Lepaskan: 2024-12-11 11:01:16
asal
671 orang telah melayarinya

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

Penukaran Rentetan Heksadesimal kepada Integer dalam Python

Masalah:

Bagaimanakah kita boleh menukar perwakilan rentetan heksadesimal kepada integer nilai dalam Python?

Jawapan:

Untuk menukar rentetan hex kepada integer dalam Python, kita boleh menggunakan fungsi int(). Walau bagaimanapun, kita perlu mempertimbangkan kehadiran atau ketiadaan awalan "0x" dalam rentetan hex.

Tanpa Awalan "0x":

Jika rentetan hex itu tidak mempunyai awalan "0x", kita perlu menyatakan secara eksplisit asas sebagai perenambelasan (asas-16) menggunakan hujah kedua int() fungsi:

x = int("deadbeef", 16)  # Hex string without "0x" prefix
Salin selepas log masuk

Dengan Awalan "0x":

Apabila rentetan hex mempunyai awalan "0x", Python boleh mengenalinya secara automatik sebagai nilai perenambelasan:

x = int("0xdeadbeef", 0)  # Hex string with "0x" prefix, base=0
Salin selepas log masuk

Perhatikan bahawa parameter kedua (asas) mesti ditetapkan secara eksplisit kepada 0 untuk membolehkan tingkah laku meneka awalan int(). Jika asas ditinggalkan, int() akan lalai kepada asas-10, dengan mengandaikan input ialah nombor perpuluhan.

Atas ialah kandungan terperinci Bagaimanakah Saya Menukar Rentetan Heksadesimal kepada Integer dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan