ইন্টিজার

ইন্টিজার বা নাম্বার ডেটা টাইপ যেকোন ধরনের পূর্ণসংখ্যা। ইন্টিজার ভ্যালু কনভার্সনের জন্য পাইথনে কিছু বিল্ট-ইন ফাংশন আছে।

bin(x) – যে কোন সংখ্যা কে বাইনারি তে কনভার্ট করে hex(x) – যে কোন ইন্টিজার কে হেক্সা ডেসিমালে তে কনভার্ট করে int(x) – যে কোন ইন্টিজার কে ইন্টিজারে তে কনভার্ট করে oct(x) – যে কোন ইন্টিজার কে অক্টালে তে কনভার্ট করে pow(x,y) – x to the power y pow(x,y,z) – (x to the power y) % z

এছাড়াও আরও অনেক ফাংশন আছে, পাইথনের ডকুমেন্টেশন থেকে সেসবের ব্যবহার দেখে নিতে পার। মজার বিষয় হল এসব ফাংশন ছাড়া ও পাইথন ইন্টারপ্রেটারে আমরা ইন্টিজারের পাশাপাশি বাইনারি,অক্টাল ও হেক্সাডেসিমাল সংখ্যা ও লিখতে পারি...

>>> 15                   #integer
15 
>>> 0b101010             #binary 
42
>>> 0o172356             #octal
62702
>>> 0xABCD               #hexa-decimal
43981

এখানে লক্ষণীয় যে বাইনারি বুঝানোর জন্য 0b, অক্টাল বুঝানোর জন্য 0o এবং হেক্সাডসিমাল বুঝানোর জন্য 0x হেডিং ব্যবহার করতে হয়।

Last updated