আচ্ছা আমরা তো জানি কোন ভ্যারিয়েবলে ডাটা ষ্টোর করা যায়। অথবা সেখানে ফাকা ভ্যালু রাখা যায় যেমন ফাকা স্ট্রিং। কিন্তু যদি এমন কোন ভ্যারিয়েবল নেই যার আসলে কোন ভ্যালুই নাই সেটা কিভাবে ইনিসিয়ালাইজ করা যেতে পারে? None হচ্ছে NoneType এর একটি অবজেক্ট যা দিয়ে আসলে ভ্যালুর অনুপস্থিতি নির্ধারণ করে দেয়া যায়।
পাইথনে কোনো ভেরিয়েবলে কোন মান না থাকলে সেটা নির্দেশ করতে None ডাটা টাইপ ব্যবহার করা হয়। এই টাইপটি কীভাবে কাজ করে
যদি নিচের লাইনের আউটপুট দেখি –
type(None)তাহলে আসবে,
<class 'NoneType'>অন্যান্য ডাটা টাইপের যেমন একাধিক ভ্যালু থাকে পারে যেমন – bool টাইপের দুটো ভ্যালু হতে পারে; True অথবা False. NoneType এর একটাই ভ্যালু আর সেটা হল এই None.
None সম্পর্কে জানার জন্য এই লিংকটি ফলো করতে পারেন