کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش اعداد در پایتون

Number type مقادیر عددی را در خود ذخیره می کند. این نوع داده ای immutable هست، بدین معنا با تغییر مقدار نوع عددی، آن خانه ی حافظه پاک شده و خانه ی جدید برای آن شی در نظر گرفته شود و مقدار آن شی در خانه ی تازه ایجاد شده جای گذاری می شود.
شی number زمانی که مقداری را به آن ها تخصیص می دهید، ایجاد می گردند.
مثال:

var1 = 1
var2 = 10

با استفاده از دستور del می توان ارجاع (reference) به یک شی را پاک کرد. نحوه ی نگارش این دستور بدین ترتیب است:

del var1[,var2[,var3[....,varN]]]]

با استفاده از این دستور می توان یک یا چندین شی را حذف نمود. مثال:

del var
del var_a, var_b

پایتون از چهار نوع عددی پشتیبانی می کند:

  1. Int (اعداد صحیح علامت دار): اعداد صحیح منفی یا مثبت که بخش اعشاری، نقطه و ممیز اعشار ندارد.
  2. long (اعداد صحیح بزرگ): اینتیجرهای طولانی که میتوانند به فرمت اکتال یا هگزادسیمال نیز باشند. این اعداد بسیار بزرگ هستند (به عبارتی بی نهایت هستند) که به صورت همان اینتیجر نوشته شده و به دنبال آن یک L بزرگ یا کوچک نمایش داده می شود.
  3. float (اعداد حقیقی ممیز شناور): اعدادی که به صورت اعشاری نمایش داده می شوند که بخش عدد صحیح از بخش اعشاری یا کسر توسط نقطه ی ممیز جدا می شود. اعداد Float با نماد علمی نیز نمایش داده می شوند، برای مثال e یا E که نشانگر توان 10 می باشد (2.5e2 = 2.5 x 102 = 250).
  4. Complex (اعداد مختلط): هر عدد مختلط از دو بخش تشکیل شده است: بخش Real یا حقیقی و بخش Imaginary یا انتزاعی. برای مثال عبارت a + bJ، دو عدد a و b ممیز شناور می باشند و J بیانگر ریشه ی 1- می باشد که یک عدد موهومی یا انتزاعی است. این نوع اعداد در پایتون کاربرد چندانی ندارند.

مثال ها

مثالی از اعداد را در جدول زیر مشاهده می کنید:

complex
float
long
int
3.14j
0.0
51924361L
10
45.j
15.20
-0x19323L
100
9.322e-36j
-21.9
0122L
-786
.876j
32.3+e18
0xDEFABCECBDAECBFBAEL
080
-.6545+0J
-90.
535633629843L
-0490
3e+26J
-32.54e100
-052318172735L
-0x260
4.53e-7j
70.2-E12
-4721885298529L
0x69
  1. پایتون به شما اجازه می دهد برای مشخص کردن نوع عددی Long از l کوچک استفاده کنید، اما برای اینکه آن l با عدد 1 اشتباه گرفته نشود، توصیه می کنیم از L بزرگ استفاده کنید. بنابراین پایتون اعداد صحیح بسیار بزرگ را با L بزرگ نمایش می دهد.
  2. یک عدد مختلط متشکل است از دو عدد ممیز شناور حقیقی و یک بخش که یکه ی موهومی نام دارد. برای مثال در x + yj، x و y اعداد حقیقی هستند و j نشانگر واحد یا یکه ی موهومی (imaginary) می باشد.

تبدیل نوع های عددی

پایتون اعداد موجود در یک عبارت را که متشکل از انواع مختلف است به یک نوع متداول برای ارزیابی تبدیل می کند. اما گاهی لازم است یک عدد را به صورت صریح به یک نوع دیگر تبدیل کنید تا شرایط مورد نیاز یک پارامتر (function parameter) یا عملگر برآورده شود.

  1. به منظور تبدیل x به یک عدد صحیح ساده بکار می رود.
  2. long(x) جهت تبدیل x به یک عدد صحیح بسیار بزرگ (long integer) بکار می رود.
  3. float(x)جهت تبدیل x به یک عدد ممیز شناور بکار می رود.
  4. برای تبدیل x به یک عدد مختلط که دارای بخش حقیقی و بخش موهومی 0 باشد، complex(x) را تایپ کنید.
  5. complex(x, y) را جهت تبدیل x و y به یک عدد مختلط دارای بخش حقیقی x و بخش موهومی y بکار ببرید. X و y عبارت های عددی هستند.

دوره آموزش پایتون

توابع ریاضی

پایتون با استفاده از توابع زیر محاسبات ریاضی انجام می دهد:

توابع تصادفی در پایتون

خروجی
تابع
قدر مطلق x را برمی گرداند: فاصله ی مثبت بین x و 0.
abs(x)
سقف یک عدد را برمی گرداند: کوچکترین یا نزدیک ترین عدد صحیح بزرگتر از x را برمی گرداند. به عبارتی دیگر اين تابع كوچكترين عدد صحيح بزرگتر يا مساوی با يك عدد را كه بعنوان آرگومان آن می‌باشد محاسبه می‌كند.
ceil(x)
چنانچه x از y کوچکتر باشد، 1- و چنانچه بزرگتر مساوی باشد 0 برمی گرداند.
cmp(x, y)
اين تابع برای محاسبه توانی از e (پايه لگاريتم طبيعی) مورد استفاده قرار می گیرد.
exp(x)
قدر مطلق یک عدد را برمی گرداند.
fabs(x)
اين تابع بزرگترين مقدار صحيح كوچكتر يا مساوی يک عدد را برمی گرداند؛ کف عدد را برمی گرداند.
floor(x)
اين تابع لگاريتم طبيعی يک عدد مثبت را محاسبه می كند.
log(x)
اين تابع لگاريتم مبنای 10 اعداد مثبت را محاسبه می‌كند.
log10(x)
این تابع تعدادی عدد رو به عنوان آرگومان دریافت می کند و ماکزیمم آن رو براتون محاسبه می کند؛ نزدیک ترین مقدار به مثبت بی نهایت.
max(x1, x2,...)
این تابع نیز تعدادی عدد به عنوان ورودی گرفته و کوچکترین عدد از میان آن ها را گزینش کرده و نمایش می دهد؛ نزدیکترین مقدار به منفی بی نهایت.
min(x1, x2,...)
این تابع یک عدد اعشاری را گرفته و بخش اعشاری و خود عدد را از هم جدا می کند. در واقع بخش عدد صحیح و اعشاری عدد x را در یک تاپل دو بخشه نمایش می دهد. هر دو بخش دارای علامتی یکسان با x هستند. بخش عدد صحیح به صورت ممیز شناور (float) برگردانده می شود.
modf(x)
این تابع دو عدد را از کاربر گرفته و عدد اول را به توان عدد دوم می برد.
pow(x, y)
دو عدد از کاربر به عنوان آرگومان گرفته و عدد اول را به مقدار عدد دوم گرد می کند. برای مثال round(0.5)می شود 1.0 و نیز round(-0.5)می شود 1.0.
round(x [,n])
جذر یا ریشه ی دوم x را برای x > 0 را برمی گرداند.
اين تابع جذر يك عدد مثبت را حساب می‌كند.
sqrt(x)
شرح
تابع
این تابع یک عدد را به صورت تصادفی از یک list، tuple یا string بر می گرداند.
choice(seq)
سه مقدار از کاربر دریافت کرده که مقدار اول و دوم عدد و مقدار سوم گام شمارش هست. به این شکل که این تابع بین عدد اول و دوم با گام شمارش ای که برای اون تعیین کردیم یک عدد تصادفی را انتخاب می کند.
randrange ([start,] stop [,step])
این تابع به خودی خود یک عدد تصادفی بین 0 و 1 را برگزیده و بازیابی می نماید.
random()
این تابع یک مقدار اولیه برای random تعیین می کند و در ادامه برنامه بر اساس همان مقدار اعداد تصادفی را برمی گرداند. خروجی ندارد. این تابع را پیش از فراخوانی هر module function دیگری صدا بزنید.
seed([x])
این تابع تعدادی عدد از لیست خوانده و ترتیب آن ها را به هم می ریزد. خروجی ندارد.
shuffle(lst)
این متد عدد حقیقی بین دو عدد را به شما نشان می دهد.
uniform(x, y)

توابع مثلثاتی

پایتون با استفاده از توابع زیر محاسبات مثلثاتی انجام می دهد:

شرح
تابع
آرک کوسینوس عدد را بر حسب رادیان برمی گرداند.
acos(x)
آرک سینوس عدد x را بر حسب رادیان برمی گرداند.
asin(x)
آرک تانژانت عدد x را بر حسب رادیان برمی گرداند.
atan(x)
این تابع آرک تانژانت y بر روی x را محاسبه می کند.
atan2(y, x)
کوسینوس x را بر حسب رادیان محاسبه کرده و برمی گرداند.
cos(x)
این تابع به نورم تقلیدسی جذر (x*x + y*y) می باشد و این مقدار را بر می گرداند.
hypot(x, y)
این تابع مقدار سینوس فایل را محاسبه و نمایش می دهد.
sin(x)
این تابع مقدار تانژانت عدد را بر حسب رادیان برمی گرداند.
tan(x)
این تابع مقدار زاویه بر حسب رادیان را گرفته و به درجه برمی گرداند.
degrees(x)
مقدار عدد x بر حسب درجه را گرفته و به رادیان برمی گرداند.
radians(x)

عددهای ثابت ریاضی

شرح
ثوابت
عدد ثابت pi در ریاضی.
pi
عدد ثابت e در ریاضیات.
e

1403/03/08 26059 5651
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...