কম্পিউটার

পাইথনে বিভিন্ন তথ্য রূপান্তর পদ্ধতি কি কি?


সংখ্যাসূচক ডেটা রূপান্তর ফাংশন -

int() − একটি ফ্লোটিং পয়েন্ট সংখ্যা বা পূর্ণসংখ্যা উপস্থাপনা সহ একটি স্ট্রিংকে পূর্ণসংখ্যা বস্তুতে রূপান্তর করে। একটি স্ট্রিং রূপান্তর করার সময়, হেক্সাডেসিমেল বা অক্টাল সংখ্যাকে পূর্ণসংখ্যাতে রূপান্তর করতে নম্বর সিস্টেমের বেসের প্যারামিটার

>>> int('11')
11
>>> int(11.15)
11
>>> int('20', 8)
16
>>> int('20', 16)
32

float() − 0 এর সাথে ভগ্নাংশের অংশকে পূর্ণসংখ্যার সাথে সংযুক্ত করে, অথবা ফ্লোট উপস্থাপনা সহ একটি স্ট্রিংকে একটি ফ্লোটিং পয়েন্ট নম্বর অবজেক্টে রূপান্তর করে৷

>>> float(11)
11.0
>>> float('11.11')
11.11

str() − যেকোন ডাটা টাইপের অবজেক্টকে স্ট্রিং রিপ্রেজেন্টেশনে রূপান্তর করে

>>> str(10) # int to str
'10'
>>> str(11.11) # float to str
'11.11'
>>> str([1,2,3]) #list to str
'[1, 2, 3]'
>>> str((1,2,3)) # tuple to str
'(1, 2, 3)'
>>> str({1:100,2:200})
'{1: 100, 2: 200}'

জটিল() − দুটি ফ্লোটকে পরামিতি হিসাবে গ্রহণ করে এবং একটি জটিল সংখ্যা বস্তু প্রদান করে। প্রথম প্যারামিটারটি আসল উপাদান এবং দ্বিতীয় প্যারামিটারটি j দ্বারা গুণিত হল কাল্পনিক উপাদান৷

>>> complex(2.5, 3.5)
(2.5+3.5j)

তালিকা() - একটি স্ট্রিং এবং টিপলকে তালিকা অবজেক্টে রূপান্তর করে। এটি একটি অভিধানের কীগুলি থেকে একটি তালিকা বস্তুও ফেরত দেয়

>>> list("TutorialsPoint")
['T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'P', 'o', 'i', 'n', 't']
>>> list((1,2,3))
[1, 2, 3]
>>> list({'a':11,'b':22,'c':33})
['a', 'b', 'c']

টুপল() - একটি স্ট্রিং এবং তালিকাকে টুপল অবজেক্টে রূপান্তর করে। এটি অভিধান কীগুলি থেকে একটি টিপল অবজেক্টও ফেরত দেয়

>>> tuple('TutorialsPoint')
('T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'P', 'o', 'i', 'n', 't')
>>> tuple([1,2,3])
(1, 2, 3)
>>> tuple({'a':11,'b':22,'c':33})
('a', 'b', 'c')

ডিক্ট() - সমান সংখ্যক উপাদান সহ দুটি টিপলের তালিকা থেকে একটি অভিধান অবজেক্ট প্রদান করে।

>>> dict([(1,1),(2,2)])
{1: 1, 2: 2}

  1. পাইথন ক্লাসে স্ট্যাটিক পদ্ধতি কি কি?

  2. পাইথনে বেস ওভারলোডিং পদ্ধতি কি কি?

  3. পাইথন 3-এ স্ট্যান্ডার্ড ডেটা টাইপগুলি কী কী?

  4. পাইথনে সংরক্ষিত কীওয়ার্ডগুলি কী কী?