হেক্স স্ট্রিংগুলো সাধারণত "0x" প্রিফিক্স থাকে। আপনার যদি এই প্রিফিক্স এবং একটি বৈধ স্ট্রিং থাকে, তবে আপনি int(string, 0) ব্যবহার করে ইন্টিজার পেতে পারেন। এখানে 0 দিয়ে ফাংশনটিকে বলা হচ্ছে যে প্রিফিক্স থেকে বেস অটোমেটিক্যালি ইন্টারপ্রেট করুন। উদাহরণস্বরূপ:
>>> int("0xfe43", 0)
65091
আপনার যদি "0x" প্রিফিক্স না থাকে, তবে আপনি 0-র পরিবর্তে 16 পাস করে নম্বরের বেস নির্দিষ্ট করতে পারেন। উদাহরণস্বরূপ:
>>> int("fe43", 16)
65091