পাইথনের বিটওয়াইস অপারেটরদের সম্পর্কে আপনার যা জানা দরকার Everything



এই নিবন্ধটি আপনাকে পাইথনের বিটওয়াইস অপারেটর হিসাবে পরিচিত একটি ধারণার সাথে পরিচয় করিয়ে দেবে এবং এটি ব্যবহারিক বিক্ষোভের সাথে অনুসরণ করবে।

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

সুতরাং আমাদের এখন শুরু করা যাক,





জাভাতে লগ ফাইলগুলি কীভাবে তৈরি করা যায়

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

পাইথনে বিটওয়াইস অপারেটরদের উপর এই নিবন্ধটি নিয়ে চালিত হওয়া,



পাইথনে বিটওয়াইস অপারেটরগুলি কী কী?

পাইথনের বিটওয়াইস অপারেটরগুলি হ'ল ফাংশন এবং বা পদ্ধতি যা বিট ক্রিয়াকলাপ সম্পাদন করতে ব্যবহৃত হয়। সহজ কথায় এটি ইন্টিজার এবং স্ট্রিংগুলিকে বিট এবং 0 এবং 1 তে রূপান্তর করার প্রক্রিয়া হয় এই অপারেটরগুলি ব্যবহার করে আপনি পাইথনকে তা বাম থেকে ডানে স্থানান্তরিত করতে বা তাদের 0 ও 1 এর ক্রমিক রূপান্তর করার জন্য অনুরোধ করছেন। উদাহরণস্বরূপ, 0100, 1100, 1000, 1001।

এটি আরও ভালভাবে বুঝতে, নীচের উদাহরণটি একবার দেখুন।

x = 6 এবং y = 8



রূপান্তরিত হলে, বাইনারি আকারে তাদের মানগুলি x = 0110 এবং y = 1000 হবে।

পাইথনে বিটওয়াইস অপারেটরদের উপর এই নিবন্ধটি নিয়ে চালিত হওয়া,

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

পাইথনের কয়েকটি উল্লেখযোগ্য বিটওয়াইজ অপারেটর এবং সেগুলির ব্যবহার নীচে উল্লেখ করা হয়েছে।

অজগর একটি নির্মাতা কি
  1. এবং: বিটওয়াইস এন্ড এবং হিসাবে পরিচিত। উদাহরণ, এক্স ও ওয়াই = 0000।
  2. ।: বিটওয়াইজ এক্সক্লুসিভ OR হিসাবে পরিচিত nown উদাহরণ, এক্স ^ ওয়াই = 1110।
  3. |: বিটওয়াইস OR হিসাবে পরিচিত। উদাহরণ, এক্স | Y = 1110।
  4. ।: বিটওয়াস পরিপূরক হিসাবে পরিচিত। উদাহরণ, ~ এক্স = 00001001।
  5. <<: Known as Shift Left. Example, X << 1 = 00001100. Here the bits will be moved 1 step to the left.
  6. >>: শিফট ডান হিসাবে পরিচিত। উদাহরণ, ওয়াই >> 1 = 00000100।

পাইথনের একটি বিটওয়াস অপারেটর সত্যের সারণীতে বর্ণিত কাজগুলি সম্পাদন করে। এটি আরও ভালভাবে বুঝতে, নীচের বিভিন্ন অপারেটরগুলির জন্য সত্যের টেবিলটি একবার দেখুন।

এক্স ওয়াই এক্স ও ওয়াই এক্স | ওয়াই এক্স ^ ওয়াই

0 0 0 0 0

0 এক 0 এক এক

এক 0 0 এক এক

এক এক এক এক 0

পাইথনে বিটওয়াইস অপারেটরদের উপর এই নিবন্ধটি নিয়ে চালিত হওয়া,

বিটওয়াইজ অপারেটরগুলির উদাহরণ

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

SQL সার্ভার উদাহরণ মধ্যে সাবস্ট্রিং
a = 9 b = 65 মুদ্রণ ('বিটওয়্যার এন্ড অপারেটর 9 এবং 65 এ =', এন্ড বি) প্রিন্ট ('বিটওয়াইস বা অপারেটর 9 এবং 65 এ =', একটি | বি) প্রিন্ট ('বিটওয়াইজ এক্সক্লুসিভ বা অপারেটর চালু 9 এবং 65 is = ', a ^ b) মুদ্রণ (' 9 বিটওয়াইট নট অপারেটর হ'ল = ', ~ এ) প্রিন্ট (' বিটওয়াইফ লেফট শিফট অপারেটর 9 ইজ = ', এ<<1) print('Bitwise RIGHT SHIFT Operator On 65 is = ', b>> 1)

উপরের উদাহরণে, আমরা দুটি ভেরিয়েবল a এবং b ঘোষণা করেছিলাম এবং তাদের সাথে 9 এবং 65 এর মানগুলি ভাগ করেছি। বাইনারি রূপান্তরিত হলে, 9 = 00001001 এবং 65 = 01000001।

গণনা

উপরের প্রোগ্রামটির জন্য, আসুন ফলাফলগুলি কী হতে পারে তা আমরা ম্যানুয়ালি গণনা করি।

  1. বিটওয়াস অ্যান্ড অপারেশন = এন্ড বি। বিশ্লেষণ: 00001001 & 01000001 = 00000001 = 1
  2. বিটওয়্যার বা অপারেশন = ক | খ। বিশ্লেষণ: 00001001 | 01000001 = 01001001 = 73
  3. পাইথনে বিটওয়াস এক্সক্লুসিভ বা অপারেশন = এ ^ বি। বিশ্লেষণ: 00001001 ^ 01000001 = 01001000 = 72
  4. পাইথনে ডান শিফট অপারেশন = খ >> 1. বিশ্লেষণ: 01000001 >> 1 = 00100000 = 32

01000001 >> 1 = 00100000 = 32

এটি আমাদের নিবন্ধের শেষে নিয়ে আসে।

পাইথনের বিভিন্ন অ্যাপ্লিকেশন সহ গভীরতর জ্ঞান অর্জন করতে, আপনি এটি করতে পারেন 24/7 সমর্থন এবং আজীবন অ্যাক্সেস সহ লাইভ অনলাইন প্রশিক্ষণের জন্য।

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