টাইপ কনভারশন

পাইথনে টাইপ কনভারশন (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" (ফ্লোটিং পয়েন্ট নম্বর থেকে স্ট্রিংয়ে ক্যাস্টিং)

Last updated