পাইথন ডেটা প্রকার এবং ধরণের রূপান্তর

পাইথন ডেটা ধরণের এবং কীভাবে ধরণের রূপান্তর সম্পাদন করতে হবে তার একটি ভূমিকা।



পাইথন ডেটা প্রকার

যখন আমরা পাইথনে ভেরিয়েবলগুলি তৈরি বা ঘোষণা করি তখন ভেরিয়েবলগুলি বিভিন্ন ডেটা ধরণের ধারণ করতে পারে।

পাইথনের নিম্নলিখিত বিল্ট-ইন ডেটা ধরণের রয়েছে:


  • পি
  • int, ভাসা, জটিল
  • তালিকা, tuple
  • ডিক
  • সেট
  • বুল
  • বাইট, বাইটারি

পাঠ্য প্রকার: str

| str যখন আমরা একটি ঘোষণা করতে চাই তখন ডেটা টাইপ ব্যবহার করা হয় স্ট্রিং পরিবর্তনশীল।

উদাহরণ:


x = 'some string' y = str('another string')

সংখ্যার প্রকার: ইনট, ফ্লোট, জটিল

যখন আমরা সংখ্যার ভেরিয়েবল তৈরি করতে চাই আমরা int, float ব্যবহার করি বা complex

উদাহরণ:

//int a = 5 b = int(5) //float c = 5.5 d = float(5.5) //complex e = 1j f = complex(1j)

সিকোয়েন্স প্রকার: তালিকা, tuple

সিকোয়েন্স টাইপ ভেরিয়েবলগুলি তৈরি করতে আমরা | _ _ + _ | ব্যবহার করি বা list

  • tuple | হ'ল একটি সংগ্রহ যা আদেশ এবং পরিবর্তনযোগ্য। সদৃশ সদস্যদের অনুমতি দেয়।
  • list | হ'ল একটি সংগ্রহ যা আদেশ এবং অপরিবর্তনীয়। সদৃশ সদস্যদের অনুমতি দেয়।

উদাহরণ:


tuple

ম্যাপিংয়ের ধরণ: ডিক

একটি মানচিত্র বা অভিধান তৈরি করতে আমরা ব্যবহার করি | _ _ + _ |

প্রতি অভিধান এটি এমন একটি সংগ্রহ যা অযৌক্তিক, পরিবর্তনযোগ্য এবং সূচকযুক্ত। ডেটা মূল মান জোড়া।

উদাহরণ:

//list colors = ['red', 'green', 'blue'] colors_list = list(('red', 'green', 'blue')) //tuple fruits = ('apple', 'orange', 'banana') fruits_tuple = list(('apple', 'orange', 'banana'))

সেট টাইপ: সেট

dict | এটি এমন একটি সংগ্রহ যা আনঅর্ডারড এবং সূচিযুক্ত নয়।


একটি সেট তৈরি করতে, আমরা | _ _ _ _ | ব্যবহার করি।

উদাহরণ:

people = {'name': 'John', 'age': '45'} people_dict = dict(name='John', age=45)

বুলিয়ান প্রকার: বুল

| set বুলিয়ান ডেটা টাইপের সাহায্যে ভেরিয়েবল তৈরি করতে কীওয়ার্ড ব্যবহার করা হয়।

set

বাইনারি প্রকার: বাইট, বাইটারি

বাইনারি তথ্য প্রকারগুলি নীচে তৈরি করা যেতে পারে:


status_codes = {'200', '300', '400', '500'} status_codes = set(('200', '300', '400', '500'))

কীভাবে ভেরিয়েবলের প্রকার পাবেন

একটি ভেরিয়েবলের প্রকার পেতে আমরা ভেরিয়েবলটি <_ + _ | এর ভিতরে গুটিয়ে রাখি ফাংশন

উদাহরণ স্বরূপ:

bool

আউটপুট:

is_valid = False valid = bool(is_valid)

পাইথন ডেটা ধরণের রূপান্তর

পাইথন একটি ডেটা টাইপকে অন্যটিতে সরাসরি রূপান্তর করতে টাইপ রূপান্তর ফাংশনগুলি সংজ্ঞায়িত করে, যা বেশ কার্যকর।


নীচে কয়েকটি উদাহরণ দেওয়া হল:

ইন্ট থেকে ফ্লোটে রূপান্তর করুন

//bytes a = b'some_text' b = bytes(5) //bytearray c = bytearray(3)

আউটপুট:

type()

ফ্লোট থেকে ইনটে রূপান্তর করুন

colors = ['red', 'green', 'blue'] colors_list = list(('red', 'green', 'blue')) print(type(colors_list)) print(colors_list) fruits = ('apple', 'orange', 'banana') fruits_tuple = tuple(('apple', 'orange', 'banana')) print(type(fruits_tuple)) print(fruits_tuple)

আউটপুট:

['red', 'green', 'blue'] ('apple', 'orange', 'banana')

স্ট্রিং থেকে তালিকায় রূপান্তর করুন

x = 5 y = float(x) print(y)

আউটপুট:

5.0

স্ট্রিং থেকে টুপলে রূপান্তর করুন

x = 5.0 y = int(x) print(y)

আউটপুট:

5

স্ট্রিং থেকে সেট এ রূপান্তর করুন

s = 'devqa' t = list(s) print(t)

আউটপুট:

['d', 'e', 'v', 'q', 'a']

আকর্ষণীয় নিবন্ধ