পাইথনে অপারেটর - আপনাকে যা জানার দরকার তা হ'ল

এই ব্লগটি আপনাকে পাইথনের অপারেটরদের ফান্ডামেন্টালগুলির মধ্য দিয়ে চলবে It

পাইথন ভাষা হ'ল অন্যতম জনপ্রিয় প্রোগ্রামিং ভাষা। শেখার সময় আপাতদৃষ্টিতে সহজ, এখানে অজগরটির বিভিন্ন অ্যাপ্লিকেশন নিয়ে এগিয়ে যাওয়ার আগে কিছু নির্দিষ্ট ধারণা রয়েছে যা অবশ্যই আয়ত্ত করতে হবে। পাইথনের অপারেটররা পাইথনের অন্যতম মূল মৌলিক ধারণা। এই ব্লগটি আপনাকে পাইথনের বিভিন্ন ধরণের অপারেটরগুলি বুঝতে সহায়তা করবে। নিম্নলিখিত এই ব্লগে বিষয় অন্তর্ভুক্ত:



একজন অপারেটর কী?

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



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

অপারেশনের ধরণের উপর নির্ভর করে পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজে 7 প্রকারের অপারেটর রয়েছে।



অপারেটর প্রকার

  1. পাটিগণিত অপারেটর
  2. অ্যাসাইনমেন্ট অপারেটর
  3. তুলনা অপারেটর
  4. লজিক্যাল অপারেটর
  5. সদস্যতা অপারেটররা
  6. পরিচয় অপারেটর
  7. বিটওয়াইস অপারেটর

পাটিগণিত অপারেটর

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

x = 10 y = 15 # সংস্করণ x + y # বিভাজন x - y # বহুগুণ x * y # বিভাগ x / y # ফ্লোর বিভাগ x // y # মডুলাস x% y # এক্সপেনসিয়েশন x ** y

অ্যাসাইনমেন্ট অপারেটর

অ্যাসাইনমেন্ট অপারেটরগুলি পাইথনের ভেরিয়েবল বা অন্য কোনও বস্তুর মান নির্ধারণ করতে ব্যবহৃত হয়। অজগরটিতে আমাদের রয়েছে এমন অ্যাসাইনমেন্ট অপারেটরগুলি নিম্নরূপ।



x = 10 x + = 5 # এটি x = x + 5 x - = 5 x * = 5 x / = 5 # এর মতোই আমরা এরকম সমস্ত অ্যাসাইনমেন্ট অপারেটর লিখতে পারি।

তুলনা অপারেটর

তুলনা অপারেটর দুটি মান তুলনা করতে ব্যবহৃত হয়। অজগরটিতে আমাদের তুলনা অপারেটরগুলি নিম্নরূপ রয়েছে।

x = 5 y = 3 # সমমান x == 5 # সমান x নয়! = 5 # গ্রেটার x> y এর চেয়ে কম x = y # x এর চেয়ে কম বা সমান<= y 

লজিক্যাল অপারেটর

লজিকাল অপারেটর দুটি তুলনা করতে ব্যবহৃত হয় । অজগরটিতে আমাদের রয়েছে এমন লজিকাল অপারেটরগুলি নিম্নরূপ।

# লজিকাল এবং 5> 3 এবং 5> 4 # টি সত্যই ফিরে আসবে, যেহেতু উভয় বক্তব্যই সত্য। 5> 3 বা 5 2 এবং 5<3) #it will return true, even when logical and will return false. 

পরিচয় অপারেটর

পরিচয় অপারেটর দুটি বস্তুর তুলনা করে। অজগরটিতে আমাদের পরিচয় অপারেটরগুলি নিম্নরূপ রয়েছে।

a = [10,20,30] বি = [10,20,30] এক্স = বি জেড = এ # অপারেটর এক্স হল এই # টি মিথ্যা ফিরিয়ে দেবে z হল # এই সত্যটি ফিরে আসবে। তালিকায় দুজনের একই আইটেম থাকা সত্ত্বেও এটি মিথ্যা ফিরিয়ে দেবে a খ নয় # এটি সত্যই ফিরে আসবে, যেহেতু উভয়ই একই জিনিস নয়।

সদস্যতা অপারেটররা

সদস্যতা অপারেটরগুলি কোনও বস্তুর মধ্যে ক্রম উপস্থিত রয়েছে কিনা তা পরীক্ষা করতে ব্যবহৃত হয়। অজগরটিতে আমাদের সদস্যতা অপারেটরগুলি নিম্নরূপ রয়েছে।

a = [10,20,30, 'edureka'] # এই অপারেটারের 'এডুরেকা' এই # টিতে সত্য ফিরে আসবে, যেহেতু আইটেমটি বস্তুটিতে উপস্থিত রয়েছে। একটি # তম মধ্যে 'পাইথন' মিথ্যা ফিরিয়ে দেবে, কারণ এটি একটিতে উপস্থিত নেই। এই # টিতে নয়, এটি মিথ্যা প্রত্যাবর্তন করবে, কারণ এটি রয়েছে। একটি # এ 50 না করেই এটি সত্য হবে since

বিটওয়াইস অপারেটর

বিটওয়াইজ অপারেটরগুলি বাইনারি মানগুলির তুলনা করে। অজগরটিতে আমাদের রয়েছে বিটওয়াইজ অপারেটরগুলি নীচে।

বড় ডেটা এবং হ্যাডোপ কী

# বিটওয়াইজ এবং 10 এবং 12 # এটি 8 # বিটওয়াইজ বা 10 | ফিরে আসবে 12 # এই 14 ফিরে আসবে XOR 10 X 12 # এটি ফিরে আসবে 6 # বিটওয়াইজ নট ~ (10 এবং 12) # এটি ফিরে আসবে -9 # বাম শিফট 10<>2 # এই 2 ফিরে আসবে

আমরা কীভাবে বিটওয়াইস অপারেটরগুলি ব্যবহার করে ফলাফল পেয়েছি তা বুঝতে 10 এবং 12 এর বাইনারি সমতুল্য একবার দেখে নেওয়া যাক।

বাইনারিতে 10 হ'ল 1010 এবং বাইনারিটিতে 1200 1100 an 1010 এবং 1100 এর মধ্যে একটি AND অপারেশন করার সময় বিট 1 হবে উভয় বিট 1 হলে, ফলস্বরূপ বাইনারি সমতুল্য 1000 হবে যা আমরা 8 এ রূপান্তর করি যখন দশমিক।

বিটওয়্যারস বা অপারেটর প্রতিটি বিট 1 তে সেট করবে যদি বিটগুলির মধ্যে একটি 1 হয়, বিটওয়াইজ এক্সওর প্রতিটি বিট 1 তে সেট করবে যদি বিটগুলির মধ্যে একটিই 1 হয় এবং বিটওয়াইস সমস্ত বিটগুলি উল্টে না।

বাম শিফট বা ডান শিফ্ট করার সময়, বিটগুলি আমাদের উদাহরণে বাম 2 স্থান স্থানান্তর করবে। সুতরাং 1010 হবে 101000 যা 40 হয়। একইভাবে, ডান শিফট করার সময় 1010 10 হয়ে যাবে, যা 2।

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

আপনার যদি কোনও প্রশ্ন থাকে তবে তাদের মন্তব্য বিভাগে উল্লেখ করুন। আমরা আপনার কাছে ফিরে আসবো.