سه تابع نسبتا کاربردی در پایتون ⌨️
🔢
این تابع عدد رو به باینری (دو دویی) تبدیل میکنه. یعنی به زبون کامپیوتر که فقط صفر و یک میفهمه. مثلا:
اینجا عدد ۱۰ به باینری شده ۱۰۱۰ که کامپیوتر میفهمه. اون
🔢
این تابع عدد رو به سیستم هشتتایی تبدیل میکنه. یعنی به جای ده تا رقم (۰ تا ۹) از هشت تا رقم (۰ تا ۷) استفاده میکنه. مثلا:
اینجا عدد ۱۰ به هشتتایی شده ۱۲. اون
🔢
این تابع عدد رو به هگزادسیمال (شانزدهتایی) تبدیل میکنه. یعنی از رقمهای ۰ تا ۹ و حروف A تا F استفاده میکنه. مثلا:
اینجا عدد ۲۵۵ به شانزدهتایی شده FF. اون
❓ به چه کاری میان؟
به درد وقتی میخورن که بخوای با سیستمهای عددی مختلف کار کنی یا مثلا وقتی با برنامهنویسی سطح پایین و سختافزار سروکار داری.
#python #bin #oct #hex
☕️ @CodeExplore
bin(): این تابع عدد رو به باینری (دو دویی) تبدیل میکنه. یعنی به زبون کامپیوتر که فقط صفر و یک میفهمه. مثلا:
number = 10
binary = bin(number)
print(binary)
# خروجی: '0b1010'
اینجا عدد ۱۰ به باینری شده ۱۰۱۰ که کامپیوتر میفهمه. اون
0b هم نشون میده که این یه عدد باینریه.oct(): این تابع عدد رو به سیستم هشتتایی تبدیل میکنه. یعنی به جای ده تا رقم (۰ تا ۹) از هشت تا رقم (۰ تا ۷) استفاده میکنه. مثلا:
number = 10
octal = oct(number)
print(octal)
# خروجی: '0o12'
اینجا عدد ۱۰ به هشتتایی شده ۱۲. اون
0o هم نشون میده که این عدد هشتتاییه.hex(): این تابع عدد رو به هگزادسیمال (شانزدهتایی) تبدیل میکنه. یعنی از رقمهای ۰ تا ۹ و حروف A تا F استفاده میکنه. مثلا:
number = 255
hexadecimal = hex(number)
print(hexadecimal)
# خروجی: '0xff'
اینجا عدد ۲۵۵ به شانزدهتایی شده FF. اون
0x هم نشون میده که این عدد هگزادسیماله.به درد وقتی میخورن که بخوای با سیستمهای عددی مختلف کار کنی یا مثلا وقتی با برنامهنویسی سطح پایین و سختافزار سروکار داری.
#python #bin #oct #hex
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡13🔥4❤🔥3