# টাইপ কনভারশন

পাইথনে টাইপ কনভারশন (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(): একটি মানকে স্ট্রিং টাইপে রূপান্তর করে।

```python
x = 5
y = str(x)  # y হবে "5"
```

বুলিয়ান (Boolean) কনভারশন:

bool(): একটি মানকে বুলিয়ান টাইপে রূপান্তর করে। যদি মান খালি হয় বা 0 হয়, তবে মান হবে False। অন্যথায় মান হবে True।&#x20;

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

```
