পাইথন ডেটা ধরণের এবং কীভাবে ধরণের রূপান্তর সম্পাদন করতে হবে তার একটি ভূমিকা।
যখন আমরা পাইথনে ভেরিয়েবলগুলি তৈরি বা ঘোষণা করি তখন ভেরিয়েবলগুলি বিভিন্ন ডেটা ধরণের ধারণ করতে পারে।
পাইথনের নিম্নলিখিত বিল্ট-ইন ডেটা ধরণের রয়েছে:
| 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)
সিকোয়েন্স টাইপ ভেরিয়েবলগুলি তৈরি করতে আমরা | _ _ + _ | ব্যবহার করি বা 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']