مشخصات مقاله
-
5649
-
0.0
-
26057
-
0
-
0
آموزش اعداد در پایتون
Number type مقادیر عددی را در خود ذخیره می کند. این نوع داده ای immutable هست، بدین معنا با تغییر مقدار نوع عددی، آن خانه ی حافظه پاک شده و خانه ی جدید برای آن شی در نظر گرفته شود و مقدار آن شی در خانه ی تازه ایجاد شده جای گذاری می شود.
شی number زمانی که مقداری را به آن ها تخصیص می دهید، ایجاد می گردند.
مثال:
var1 = 1 var2 = 10
با استفاده از دستور del می توان ارجاع (reference) به یک شی را پاک کرد. نحوه ی نگارش این دستور بدین ترتیب است:
del var1[,var2[,var3[....,varN]]]]
با استفاده از این دستور می توان یک یا چندین شی را حذف نمود. مثال:
del var del var_a, var_b
پایتون از چهار نوع عددی پشتیبانی می کند:
- Int (اعداد صحیح علامت دار): اعداد صحیح منفی یا مثبت که بخش اعشاری، نقطه و ممیز اعشار ندارد.
- long (اعداد صحیح بزرگ): اینتیجرهای طولانی که میتوانند به فرمت اکتال یا هگزادسیمال نیز باشند. این اعداد بسیار بزرگ هستند (به عبارتی بی نهایت هستند) که به صورت همان اینتیجر نوشته شده و به دنبال آن یک L بزرگ یا کوچک نمایش داده می شود.
- float (اعداد حقیقی ممیز شناور): اعدادی که به صورت اعشاری نمایش داده می شوند که بخش عدد صحیح از بخش اعشاری یا کسر توسط نقطه ی ممیز جدا می شود. اعداد Float با نماد علمی نیز نمایش داده می شوند، برای مثال e یا E که نشانگر توان 10 می باشد (2.5e2 = 2.5 x 102 = 250).
- Complex (اعداد مختلط): هر عدد مختلط از دو بخش تشکیل شده است: بخش Real یا حقیقی و بخش Imaginary یا انتزاعی. برای مثال عبارت a + bJ، دو عدد a و b ممیز شناور می باشند و J بیانگر ریشه ی 1- می باشد که یک عدد موهومی یا انتزاعی است. این نوع اعداد در پایتون کاربرد چندانی ندارند.
مثال ها
مثالی از اعداد را در جدول زیر مشاهده می کنید:
- پایتون به شما اجازه می دهد برای مشخص کردن نوع عددی Long از l کوچک استفاده کنید، اما برای اینکه آن l با عدد 1 اشتباه گرفته نشود، توصیه می کنیم از L بزرگ استفاده کنید. بنابراین پایتون اعداد صحیح بسیار بزرگ را با L بزرگ نمایش می دهد.
- یک عدد مختلط متشکل است از دو عدد ممیز شناور حقیقی و یک بخش که یکه ی موهومی نام دارد. برای مثال در x + yj، x و y اعداد حقیقی هستند و j نشانگر واحد یا یکه ی موهومی (imaginary) می باشد.
تبدیل نوع های عددی
پایتون اعداد موجود در یک عبارت را که متشکل از انواع مختلف است به یک نوع متداول برای ارزیابی تبدیل می کند. اما گاهی لازم است یک عدد را به صورت صریح به یک نوع دیگر تبدیل کنید تا شرایط مورد نیاز یک پارامتر (function parameter) یا عملگر برآورده شود.
- به منظور تبدیل x به یک عدد صحیح ساده بکار می رود.
- long(x) جهت تبدیل x به یک عدد صحیح بسیار بزرگ (long integer) بکار می رود.
- float(x)جهت تبدیل x به یک عدد ممیز شناور بکار می رود.
- برای تبدیل x به یک عدد مختلط که دارای بخش حقیقی و بخش موهومی 0 باشد، complex(x) را تایپ کنید.
- complex(x, y) را جهت تبدیل x و y به یک عدد مختلط دارای بخش حقیقی x و بخش موهومی y بکار ببرید. X و y عبارت های عددی هستند.
توابع ریاضی
پایتون با استفاده از توابع زیر محاسبات ریاضی انجام می دهد:
توابع تصادفی در پایتون
اين تابع جذر يك عدد مثبت را حساب میكند.
توابع مثلثاتی
پایتون با استفاده از توابع زیر محاسبات مثلثاتی انجام می دهد: