সংখ্যাসূচক ডেটা রূপান্তর ফাংশন -
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}