پایتون

جلسه ۲: اعداد در پایتون

این جلسه یک بحث عمیق در مورد اعداد در زبان پایتون خواهیم داشت.

پایتون یکی از قدرتمندترین زبان ها در مورد کار با داده‌های عددی است. این زبان انواع مختلفی از اعداد را پشتیبانی میکند و یکسری برنامه‌هایی برای انجام محاسبات بر روی آن ها در اختیار ما قرار میدهد.

سه نوع داده اصلی برای اعداد در پایتون وجود دارد:

integer

داده های integer از اعداد صحیح مثبت و منفی تشکیل شده است. مقدار حافظه ای که اعداد integer اشغال میکنند بستگی به مقدار آن دارد. به عنوان مثال عدد ۰، ۲۴ بایت را اشغال میکند در حالی که عدد ۱، ۲۸ بایت.

در کد زیر نمونه‌هایی از اعداد integer را مشاهده می‌کنید.

print(10)  # A positive integer
print(-3000)  # A negative integer

num = 123456789  # Assigning an integer to a variable
print(num)
num = -16000  # Assigning a new integer
print(num)

نکته: در پایتون همه اعداد منفی با علامت – مشخص میشوند.

Floating Point numbers

اعداد floating point یا float به عددهای مثبت یا منفی اعشاری اشاره دارند. پایتون این امکان را در اختیار ما قرار داده است که اعشار را تا رقم‌های بسیار بالای اعشاری ایجاد کنیم. که این ویژگی محاسباتی دقیق برای مقادیر دقیق را فراهم میکند.

یک عدد float مقدار ۲۴ بایت از حافظه را اشغال میکند. در کدهای زیر شما نمونه‌هایی از اعداد float را مشاهده می‌کنید.

print(1.00000000005)  # A positive float
print(-85.6701)  # A negative float

flt_pt = 1.23456789
print(flt_pt)

در پایتون عدد ۵ یک عدد integer است و عدد ۵٫۰ یک عدد float می‌باشد.

Complex Numbers

پایتون همچنین از اعداد مختلط(complex) پشتیبانی میکند یا در توصیفی بهتر اعدادی که از یک بخش حقیقی و یک بخش موهومی تشکیل شده باشند.

درست مانند ()print که برای print کردن یک مقدار استفاده میشود، ()complex هم برای ساخت اعداد مختلط استفاده میشود. که دو مقدار را لازم دارد. مقدار اول بخش حقیقی عدد مختلط ماست و مقدار دوم بخش موهومی عدد است. در کد زیر یک قالب برای ساخت اعداد مختلط را میبینید.

complex(real, imaginary)

حالا تعدادی مثال را بررسی کنید:

print(complex(10, 20))  # Represents the complex number (10 + 20j)
print(complex(2.5, -18.2))  # Represents the complex number (2.5 - 18.2j)

complex_1 = complex(0, 2)
complex_2 = complex(2, 0)
print(complex_1)
print(complex_2)

نکته: در ریاضیات عادی، بخش موهومی یک عدد مختلط با علامت i مشخص میشود. با این حال در خروجی کد بالا با علامت j مشخص شده است. این موضوع به این دلیل است که پایتون قوانین مجمع مهندسی برق را رعایت میکند، که در آنجا از علامت j استفاده میشود. این موضوع نباید باعث گیج شدن شما بشود.

اعداد مختلط برای مدل‌سازی فیزیک و مدل‌های مهندسی برق مفید هستند. این موضوع در حال حاضر خیلی مناسب نیست و دانستن آن ها ضروری نیست.

یک عدد مختلط مقدار ۳۲ بایت از حافظه را اشغال میکند.

در بخش بعدی در مورد داده Boolean یاد خواهید گرفت.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا