python-basic

⌘K
  1. Home
  2. Docs
  3. python-basic
  4. টাইপ কনভারশন

টাইপ কনভারশন

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

How can we help?