اعداد پایتون Python – Numbers
مقالات
مثال ها
انواع داده های number پایتون مقادیر عددی را ذخیره می کنند. این نوع داده تغيير ناپذير هستند، بدين معنا که تغيير مقدار داده نوع داده ها به يک شی جديد منتقل شده منتهي مي شود.
Number objects ابجکت اعدا هنگامی ایجاد می شوند که value را به آنها اختصاص دهید. به عنوان مثال –
|
1 2 |
var1 = 1 var2 = 10 |
شما همچنین می توانید ارجاع را به یک Number object با استفاده از del statement را انجام دهید .دستور del statement –
|
1 |
del var1[,var2[,var3[....,varN]]]] |
شما می توانید یک object , شی یا اشیاء چند را با استفاده از del statement حذف کنید . به عنوان مثال –
|
1 2 |
del var del var_a, var_b |
پایتون از چهار نوع عددی مختلف numerical types پشتیبانی می کند –
- int (عدد صحیح کوتاه ) – آنها اغلب فقط عدد صحیح یا ints هستند، عدد مثبت یا منفی کامل بدون نقطه اعشار است.
- long (اعداد صحیح طولانی) – همچنین longs نامیده می شود، آنها اعداد صحیح با اندازه نامحدود هستند، مانند اعداد صحیح نوشته شده و به ترتیب بزرگ یا کوچک هستند.
- float (مقادیر واقعی شناور) – همچنین شناورها نامیده یا floats می شوند، آنها اعداد واقعی را نشان می دهند و با یک عدد اعشاری تقسیم عدد صحیح و قطعات کسری نوشته می شود. floats همچنین ممکن است در نشانه علمی باشند، E یا e نشان دهنده توان 10 (2.5e2 = 2.5 × 10 2 = 250) است.
- complex (اعداد complex) – از فرم a + bJ هستند، جایی که a و b شناور یا floatsهستند و j (یا j) نشان دهنده ریشه مربع از -1 (که یک عدد خیالی است). بخشی واقعی از عدد a است، و بخش خیالی b است. اعداد complex در برنامه نویسی پایتون زیاد نیست.
در اینجا چند نمونه از اعداد وجود دارد
| int | long | float | complex |
|---|---|---|---|
| 10 | 51924361L | 0.0 | 3.14 جی |
| 100 | -0x19323L | 15.20 | 45.j |
| -786 | 0122L | -21.9 | 9.322e-36j |
| 080 | 0xDEFABCECBDAECBFBAEL | 32.3 + e18 | .876j |
| -0490 | 535633629843L | -90. | -64545 + 0J |
| -0x260 | -052318172735L | -32.54e100 | 3e + 26j |
| 0x69 | -4721885298529L | 70.2-E12 | 4.53e-7j |
- پایتون به شما اجازه می دهد تا با استفاده از یک حروف کوچک L با long استفاده کنید، اما توصیه می شود که فقط از L با حروف بزرگ استفاده کنید تا از شماره 1 سردرگمی جلوگیری کنید. پایتون عدد صحیح long را با استفاده از L با حرف بزرگ نمایش می دهد.
- یک عدد complex شامل یک جفت سفارش شده از اعداد حقیقی شناور است که توسط a + bj نشان داده شده است، که a یک قسمت واقعی است و b بخش خیالی عدد complex است.
تبدیل نوع شماره- Number Type Conversion
پایتون اعداد را به صورت داخلی در یکexpression که حاوی نوع های ترکیبی mixed types را به یک نوع رایج برای ارزیابی تبدیل می کند. اما گاهی اوقات، شما باید یک اعداد را به طور صریح از یک نوع به دیگری تحمیل کنید تا به الزامات یک پارامتر عملگر برسد.
- int(x) را برای تبدیل x به یک عدد صحیح ساده تایپ کنید.
- تایپ long(x) برای تبدیل x به یک عدد صحیح long.
- تایپ float(x) برای تبدیل x به یک عدد floating-point ، نوع float(x) را وارد کنید.
- برای تبدیل x به یک عدد پیچیده با قسمت واقعی x و بخش خیالی صفر،complex(x) را تایپ کنید.
- نوع x (x، y) را برای تبدیل x و y به یک شماره complex با قسمت واقعی x و بخش imaginary y تایپ کنید. x و y عبارات عددی هستند
توابع ریاضی Mathematical Functions
پایتون شامل توابع زیر است که محاسبات ریاضی را انجام می دهند.
| Sr.No. | Function & Returns ( description ) |
|---|---|
| 1 | abs(x) مقدار مطلق x: (مثبت) فاصله بین x و صفر است. |
| 2 | ceil(x) سقف x: کوچکترین عدد صحیح نه کمتر از x |
| 3 | cmp(x, y) -1 اگر x <y، 0 اگر x == y، یا 1 اگر x> y |
| 4 | exp(x) نشانگر x: e x |
| 5 | fabs(x) مقدار مطلق x |
| 6 | floor(x) کف x: بزرگترین عدد صحیح بزرگتر از x است |
| 7 | log(x) لگاریتم طبیعی x، برای x> 0 |
| 8 | log10(x) لگاریتم پایه 10 x برای x> 0. |
| 9 | max(x1, x2,…)ش بزرگترین استدلال آن: ارزش نزدیکترین به بی نهایت مثبت است |
| 10 | min(x1, x2,…) کوچکترین استدلال آن: ارزش نزدیکترین به بی نهایت منفی است |
| 11 | modf(x) بخش های کسری و عدد صحیح x در یک قاعده دو عنصر. هر دو علامت همان علامت x هستند. بخش عدد صحیح به عنوان شناور به عنوان بازگشت شناخته می شود. |
| 12 | pow(x, y) مقدار x ** y. |
| 13 | round(x [,n]) x به رقم اعشار از n رقم گرد می شود. پایتون دور از صفر به عنوان یک کراوات: دور (0.5) 1.0 و دور (-0.5) -1.0 است. |
| 14 | sqrt(x) ریشه مربع x برای x> 0 |
توابع تعداد تصادفی Random Number Functions
Random Number Functions برای بازی ها، شبیه سازی، تست، امنیت و برنامه های کاربردی حریم خصوصی استفاده می شود. پایتون شامل توابع زیر است که معمولا استفاده می شود.
| Sr.No. | تابع و شرح |
|---|---|
| 1 | choice(seq) یک مورد تصادفی از یک list, tuple, یا string. |
| 2 | randrange ([start,] stop [,step]) یک عنصر انتخاب شده به صورت تصادفی از محدوده (start, stop, step) |
| 3 | random() یک float r تصادفی ، به طوری که 0 کمتر یا برابر r و r کمتر از 1 است |
| 4 | seed([x]) مقدار شروع عدد صحیح مورد استفاده برای تولید اعداد تصادفی را تعیین می کند.قبل از فراخوانی هر عملکرد ماژول تصادفی، این عملکرد را فراخوانی کنید. بازگشت هیچ کدام |
| 5 | shuffle(lst) موارد مورد لیست را به صورت تصادفی انتخاب کنید. بازگشت هیچ کدام |
| 6 | uniform(x, y) یک شناور تصادفی r، به طوری که x کمتر یا برابر r و r کمتر از y است |
توابع مثلثاتی Trigonometric Functions
پایتون شامل توابع زیر است که محاسبات مثلثاتی را انجام می دهند.
| Sr.No. | تابع و شرح |
|---|---|
| 1 | acos(x)
کوسینوس قوس x را در رادیان برگشت میدهد. |
| 2 | asin(x)
سینوس قوس x را در رادیان برگشت میدهد. |
| 3 | atan(x)
چگالی x را در رادیانها برگشت میدهد. |
| 4 | atan2(y, x)
بازگشت atan (y / x)، در رادیان. |
| 5 | cos(x)
بازگشت کوسینس رادیان x. |
| 6 | hypot(x, y)
عقب Euclidean norm، sqrt (x * x + y * y) را برگشت میدهد. |
| 7 | sin(x)
سینوسی رادیان x را بازگردانید |
| 8 | tan(x)
تانجانت X رادیان را برگشت می دهد. |
| 9 | degrees(x)
زاویه x را از رادیان به درجه تبدیل می کند. |
| 10 | radians(x)
تبدیل زاویه x از درجه به رادیان. |
ثابت های ریاضی Mathematical Constants
ماژول همچنین دو ثابت ریاضی را تعریف می کند –
| Sr.No. | ثابت و توضیحات |
|---|---|
| 1 | pi
ثابت ریاضی pi. |
| 2 | e
ثابت ریاضی e |
دیدگاهتان را بنویسید