গুরুত্বপূর্ণ পাইথন ডেটা প্রকারগুলি আপনার জানা দরকার



ডেটা প্রকারগুলি হ'ল ক্লাস এবং ভেরিয়েবল এই ক্লাসগুলির একটি উদাহরণ বা অবজেক্ট। পাইথনে বিভিন্ন ধরণের মান প্রকারের প্রতিনিধিত্ব করার জন্য রয়েছে

ভিতরে , সবকিছু একটি বস্তু। সুতরাং, ডেটা ধরণের শ্রেণি হিসাবে বিবেচনা করা হয় এবং ভেরিয়েবল এই শ্রেণীর একটি উদাহরণ বা অবজেক্ট। পাইথনে বিভিন্ন ধরণের মান প্রকারের প্রতিনিধিত্ব করার জন্য রয়েছে। এই নিবন্ধে, আমরা পৃথক পাইথন ডেটা প্রকারগুলি এবং নিম্নলিখিত অনুক্রমগুলিতে কীভাবে সেগুলি ভেরিয়েবলগুলিতে নির্ধারিত হয় সে সম্পর্কে শিখব:

চল শুরু করি.





পাইথন-পাইথন ডেটা টাইপ - এডুরেকাপাইথন ডেটা প্রকার

পরিবর্তনশীল বিভিন্ন ডেটা ধরণের জন্য মান ধরে রাখতে ব্যবহৃত হয়। পাইথন যেহেতু ডায়নামিকভাবে টাইপ করা একটি ভাষা তাই আপনার ভেরিয়েবলটি ঘোষণার সময় এটির ধরণ নির্ধারণ করার দরকার নেই। দোভাষী তার প্রকারের সাথে স্পষ্টভাবে মানটিকে বেঁধে রাখে। পাইথন প্রোগ্রামে ব্যবহৃত ভেরিয়েবলের প্রকারটি পরীক্ষা করতে সক্ষম করে। প্রকারের সাহায্যে () , আপনি পাস করতে পারবেন ভেরিয়েবলের ধরণটি খুঁজে পেতে পারেন।

উদাহরণ:



x = 24 y = 14.7 z = 'এডুরেকায় আপনাকে স্বাগতম' প্রিন্ট (প্রকার (এক্স)) মুদ্রণ (প্রকার (y)) মুদ্রণ (প্রকার (z))

আউটপুট:

 

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

একটি ভেরিয়েবল বিভিন্ন ধরণের মান ধরে রাখতে ব্যবহৃত হয়। উদাহরণস্বরূপ, কোনও ব্যক্তির নাম অবশ্যই স্ট্রিং হিসাবে সংরক্ষণ করতে হবে তবে একজন কর্মচারী আইডি অবশ্যই পূর্ণসংখ্যা হিসাবে সংরক্ষণ করতে হবে।

পাইথন বিভিন্ন স্ট্যান্ডার্ড ডেটা প্রকার সরবরাহ করে যা তাদের প্রত্যেকের স্টোরেজ পদ্ধতি সংজ্ঞায়িত করে। পাইথনে স্ট্যান্ডার্ড ডাটা টাইপের মধ্যে রয়েছে:



এখন যেহেতু আপনি স্ট্যান্ডার্ড পাইথন ডেটা প্রকারগুলি সম্পর্কে জানেন, আসুন এগিয়ে আসুন এবং এর প্রতিটিটি বিশদভাবে বুঝতে পারি।

সংখ্যা

সংখ্যাটি সংখ্যার মান সংরক্ষণ করতে ব্যবহৃত হয়। পাইথন সংখ্যা তৈরি করে বস্তু যখন একটি সংখ্যা একটি ভেরিয়েবল বরাদ্দ করা হয়। চার ধরণের সংখ্যক ডেটা রয়েছে:

  • int - এটি 12, 2, 7 ইত্যাদির মতো স্বাক্ষরিত পূর্ণসংখ্যার জন্য ব্যবহৃত হয়
  • দীর্ঘ - এই পূর্ণসংখ্যা 908090800L, -0x1929292L ইত্যাদির মতো উচ্চতর মানের জন্য ব্যবহৃত হয়
  • ভাসা - এটি 1.5, 701.89, 15.2 ইত্যাদির মতো ভাসমান-পয়েন্ট সংখ্যা সঞ্চয় করতে ব্যবহৃত হয়
  • জটিল - এটি জটিল সংখ্যার জন্য যেমন 2.14j, 2.0 + 2.3j ইত্যাদি ব্যবহৃত হয়

ভিতরে , আপনি দীর্ঘ পূর্ণসংখ্যার সাথে লোয়ার-কেস এল ব্যবহার করতে পারেন। তবে এটি উচ্চতর ক্ষেত্রে এল ব্যবহার করা আরও সুবিধাজনক

উদাহরণ:

a = 12 মুদ্রণ (ক, 'টাইপ টাইপ', টাইপ (a)) বি = 5.05 প্রিন্ট (বি, 'টাইপ', টাইপ (খ)) সি = 1 + 2 জ প্রিন্ট (সি, 'জটিল সংখ্যা? ', ইসিস্ট্যান্স (1 + 2 জ, জটিল))

আউটপুট:

12 টি 5.05 প্রকারের (1 + 2j) প্রকারের জটিল সংখ্যা? সত্য

স্ট্রিং

প্রতি উদ্ধৃতি চিহ্নগুলিতে প্রতিনিধিত্ব করা অক্ষরের ক্রম হিসাবে সংজ্ঞায়িত করা হয়। পাইথনে, আপনি স্ট্রিং সংজ্ঞায়িত করতে একক, ডাবল বা ট্রিপল উদ্ধৃতি ব্যবহার করতে পারেন।

পাইথনে স্ট্রিং হ্যান্ডলিং বিভিন্ন ইনবিল্ট ফাংশন এবং ব্যবহার করে করা যেতে পারে অপারেটর । স্ট্রিং হ্যান্ডলিংয়ের ক্ষেত্রে, অপারেটর দুটি স্ট্রিং সংমিশ্রিত করতে ব্যবহৃত হয়।

উদাহরণ:

str1 = 'এডুরেকাতে আপনাকে স্বাগতম' # স্ট্রিং স্ট্রআআআআআআআআআআআআআআআআআআআআআআ

আউটপুট:

ওয়েল সি এডুরেকা পাইথন প্রোগ্রামিং এ আপনাকে স্বাগতম

তালিকা

তালিকা অনুরূপ তবে এতে পাইথনে বিভিন্ন ধরণের ডেটা থাকতে পারে। তালিকায় সঞ্চিত আইটেমগুলি কমা (,) দিয়ে পৃথক করা হয়েছে এবং বর্গাকার বন্ধনীগুলির মধ্যে আবদ্ধ []।

এইচটিএমএলে নেস্টেড টেবিলগুলি কীভাবে করবেন

আপনি তালিকার ডেটা অ্যাক্সেস করতে স্লাইস [:] অপারেটরগুলি ব্যবহার করতে পারেন। সংক্ষিপ্তকরণ অপারেটর (+) স্ট্রিংগুলির সাথে মিলের মতো।

উদাহরণ:

তালিকা = [20, 'স্বাগতম', 'এডুরেকা', 40] মুদ্রণ (তালিকা [3:]) মুদ্রণ (তালিকা) মুদ্রণ (তালিকা + তালিকা)

আউটপুট:

[40] [20, 'স্বাগতম'] [20, 'ওয়েলকাম', 'এডুরেকা', 40] [20, 'ওয়েলকাম', 'এডুরেকা', 40, 20, 'ওয়েলকাম', 'এডুরেকা', 40]

টিপল

একটি tuple বিভিন্ন উপায়ে তালিকা অনুরূপ। তালিকার মতো, tuples এছাড়াও বিভিন্ন ডেটা ধরণের আইটেমগুলির সংগ্রহ রয়েছে। টিপলের আইটেমগুলি কমা (,) দিয়ে আলাদা করা হয়েছে এবং বন্ধনী () এ আবদ্ধ।

একটি টিপল হ'ল কেবল পঠনযোগ্য ডেটা স্ট্রাকচার এবং আপনি একটি টিপলের আইটেমগুলির আকার এবং মান পরিবর্তন করতে পারবেন না।

উদাহরণ:

tuple = ('স্বাগতম', 'edureka', 40) মুদ্রণ (tuple [1:]) মুদ্রণ (tuple) মুদ্রণ (tuple + tuple)

আউটপুট:

('এডুরেকা', 40) ('ওয়েলকাম', 'এডুরেকা', 40) ('ওয়েলকাম', 'এডুরেকা', 40, 'ওয়েলকাম', 'এডুরেকা', 40)

অভিধান

অভিধান হ'ল কী-মান জোড়া আইটেমের অর্ডার সেট। এটি কোনও সহযোগী অ্যারে বা হ্যাশ টেবিলের মতো যেখানে প্রতিটি কী একটি নির্দিষ্ট মান সঞ্চয় করে। কী কোনও আদিম ডেটা ধরণের ধারণ করতে পারে যেখানে মানটি একটি স্বেচ্ছাসেবী পাইথন অবজেক্ট।

অভিধানের আইটেমগুলি কমা দিয়ে পৃথক করা হয়েছে এবং কোঁকড়া ধনুর্বন্ধনী lo} এ আবদ্ধ}

উদাহরণ:

ডিক = {1: 'জন', 2: 'রাহেল', 3: 'ন্যান্সি', 4: 'ড্যানিয়েল'} মুদ্রণ ('1 ম নাম' + ডিক [1]) মুদ্রণ (ডিক্ট.কিজ ()) মুদ্রণ ( ডিক্ট.ভ্যালু ())

আউটপুট:

প্রথম নাম জন [1, 2, 3, 4] ['জন', 'রাহেল', 'ন্যান্সি', 'ড্যানিয়েল']

এগুলি হ'ল স্ট্যান্ডার্ড পাইথন ডেটা ধরণের যা বিভিন্ন মানকে ধরে রাখার জন্য ব্যবহৃত হয়। এটির সাথে আমরা আমাদের নিবন্ধের শেষে এসেছি।

এখন দেখুন এডুরেকা, বিশ্বস্ত জুড়ে 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা by পাইথন শংসাপত্র প্রশিক্ষণ আপনাকে কোয়ান্টেটিভেটিস বিশ্লেষণ, ডেটা মাইনিং এবং ডেটা উপস্থাপনায় দক্ষতা অর্জনে আপনার ক্যারিয়ারকে ডেটা সায়েন্টিস্ট ভূমিকাতে রূপান্তরিত করে সংখ্যার বাইরে দেখার জন্য সহায়তা করবে।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এটি 'পাইথন ডেটা টাইপস' এর মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।