পাইথনে টাইপ কনভারশন (Type Conversion) হলো একটি ডেটা টাইপকে অন্য একটি ডেটা টাইপে রূপান্তর করা। পাইথনে আপনি নিম্নলিখিত কনভারশন ফাংশন বা কনভারশন অপারেটর ব্যবহার করতে পারেন:
ইন্টিজার (Integer) কনভারশন:
int(): একটি মানকে ইন্টিজার টাইপে রূপান্তর করে।
x = 5.7
y = int(x) # y হবে 5
ফ্লোটিং পয়েন্ট নম্বর (Floating-Point Number) কনভারশন:
float(): একটি মানকে ফ্লোটিং পয়েন্ট নম্বর টাইপে রূপান্তর করে।
x = 10
y = float(x) # y হবে 10.0
স্ট্রিং (String) কনভারশন:
str(): একটি মানকে স্ট্রিং টাইপে রূপান্তর করে।
x = 5
y = str(x) # y হবে "5"
বুলিয়ান (Boolean) কনভারশন:
bool(): একটি মানকে বুলিয়ান টাইপে রূপান্তর করে। যদি মান খালি হয় বা 0 হয়, তবে মান হবে False। অন্যথায় মান হবে True।
x = 0
y = bool(x) # y হবে False
z = 10
w = bool(z) # w হবে True
এছাড়াও, আপনি ক্যাস্টিং অপারেশন ব্যবহার করে একটি ডেটা টাইপকে আরেকটি টাইপে রূপান্তর করতে পারেন। উদাহরণস্বরূপ:
x = "10"
y = int(x) # y হবে 10 (স্ট্রিং থেকে ইন্টিজারে ক্যাস্টিং)
z = 3.14
w = str(z) # w হবে "3.14" (ফ্লোটিং পয়েন্ট নম্বর থেকে স্ট্রিংয়ে ক্যাস্টিং)