در راستای توضیح قبلی برای دوستانی که کار با
bin و
bitwise operator ها و
comparsion operators ها رو هنوز یاد نگرفتن، چند مثال برای تبدیل عدد به باینری و برعکس به کمک متدهای
(bin,int) و هم چنین مثالهایی در مورد
bitwise operatorها و
Comparison Operators ها براتون تو
vscode به همراه خروجی اجرا کردم که قشنگ براتون جا بی افته.اگه بخوام یه توضیح کوچولو بدم هم میشه :خط اول که میاد عدد رو به کمک
bin به مبنای دو (همون 0 و 1 معروف )میبره . اگه خروجی رو دقت کنید مثلا برای 0 نوشته :
0b0 یا برای 7 نوشته
0b111 . دو آیتم اول یعنی
0b به باینری بودن عدد اشاره می کند . بعد تو خط بعدی عدد رو از مبنای 2 به مبنای 10 بردیم به کمک
int() . تو خطوط بعدی هم اومدیم از
bitwiseoperator ها استفاده کردیم برای اینکه مقدار & شده ی دو مقدار باینری رو به دست بیاریم . و در خطوط آخر هم اومدیم از
Comparison Operators استفاده کردیم برای اینکه مقدار عبارت هایی که داخل
print نوشتیم رو به دست بیاریم که همان طور که مشاهده میکنید حاصلش یه مقدار بولین
true or false هستش .
برای مطالعه بیشتر لینک های زیر رو مطالعه کنید.
bitwise opertors,
Comparison Operators