الأرقام في بايثون بيثون Python Numbers
الأرقام في بايثون بيثون
Python Numbers
الأرقام في بايثون بيثون Python Numbers
عدد أنواع البيانات القيم الرقمية الكبيرة. إنها أنواع بيانات غير قابلة للتغيير ، مما يعني تغيير قيمة عدد من نتائج أنواع البيانات إلى كائن مخصص حديثًا.
يتم إنشاء كائنات الأرقام عند تعيين قيمة لها. على سبيل المثال -
var1 = 1 var2 = 10
يمكنك أيضًا حذف المرجع إلى كائن رقم باستخدام عبارة del. بناء جملة del هو -
del var1[,var2[,var3[....,varN]]]]
يمكنك حذف كائن واحد أو كائنات متعددة
باستخدام بيان del. على سبيل المثال -
del var del var_a, var_b
بيثون يدعم أربعة أنواع رقمية مختلفة -
- int (signed integers) −
- وغالبًا ما يطلق عليهم فقط أعداد صحيحة أو ints ، أعداد صحيحة موجبة أو سالبة مع عدم وجود علامة عشرية.
- long (long integers ) −
- تُعرف أيضًا باسم longs ، وهي أعداد صحيحة ذات حجم غير محدود ، مكتوبة مثل أعداد صحيحة وتليها حرف كبير أو صغير L.
- float (floating point real values) −
- تسمى أيضًا الكسرية ، وهي تمثل أرقامًا حقيقية وتتم كتابتها بعلامة عشرية تقسم الأجزاء الصحيحة والكسرية. قد تكون العوامات أيضًا بترميز علمي ، حيث تشير E أو e إلى قوة 10 (2.5e2 = 2.5 x 102 = 250).
- complex (complex numbers) −
- من النموذج a + bJ ، حيث a و b هما floats و J (أو j) يمثل الجذر التربيعي لـ -1 (وهو رقم وهمي). الجزء الحقيقي من الرقم هو ، والجزء التخيلي هو ب. لا يتم استخدام الأرقام المعقدة كثيرا في برمجة بايثون.
أمثلة Examples
int | long | float | complex |
---|---|---|---|
10 | 51924361L | 0.0 | 3.14j |
100 | -0x19323L | 15.20 | 45.j |
-786 | 0122L | -21.9 | 9.322e-36j |
080 | 0xDEFABCECBDAECBFBAEL | 32.3+e18 | .876j |
-0490 | 535633629843L | -90. | -.6545+0J |
-0x260 | -052318172735L | -32.54e100 | 3e+26J |
0x69 | -4721885298529L | 70.2-E12 | 4.53e-7j |
- يسمح لك Python باستخدام حرف L صغير مع طول طويل ، لكن يوصى باستخدام L كبير فقط لتجنب التشويش مع الرقم 1. يعرض Python أعدادًا صحيحة طويلة مع حرف كبير L.يتكون الرقم المركب من زوج مرتب من أرقام الفاصلة العائمة الحقيقية التي يرمز إليها بعلامة a + bj ، حيث يمثل a الجزء الحقيقي و b هو الجزء التخيلي من الرقم المركب.
التحويل بين انواع الاعداد Number Type Conversion
يقوم Python بتحويل الأرقام داخليًا إلى تعبير يحتوي على أنواع مختلطة إلى نوع شائع للتقييم. ولكن في بعض الأحيان ، تحتاج إلى إجبار عدد بشكل واضح من نوع إلى آخر لتلبية متطلبات عامل أو معلمة دالة.
int(×)
- لتحويل x إلى عدد صحيح عادي.
- (long(x
- لتحويل x إلى عدد صحيح طويل.
- (float(x
- لتحويل x إلى رقم الفاصلة الكسري.
- (×) complex
- لتحويل x إلى رقم معقد مع الجزء الحقيقي x والجزء التخيلي صفر.
- ( complex(x, y
- لتحويل x و y إلى رقم معقد مع جزء حقيقي x و جزء تخيلي y. x و y عبارة عن تعبيرات رقمية
الدول الحسابية الرياضية Mathematical Functions
يتضمن Python الوظائف التالية التي تؤدي العمليات الحسابية.
.الرقم | الوصف الدالة والقيمة اامرجعة |
---|---|
1 | abs(x) القيمة المطلقة لـ x: المسافة (الموجبة) بين x و صفر. |
2 | ceil(x)
سقف x: أصغر عدد صحيح لا يقل عن x
|
3 | cmp(x, y)
-1 if x < y, 0 if x == y, or 1 if x > y
|
4 | exp(x) الأسي x: ex |
5 | fabs(x) القيمة المطلقة لل x. |
6 | floor(x)
floor 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
تُستخدم الأرقام العشوائية للألعاب والمحاكاة والاختبار والأمان وتطبيقات الخصوصية. يتضمن Python الوظائف التالية التي يشيع استخدامها.
الرقم . | الدالة والوصف |
---|---|
1 | choice(seq) عنصر عشوائي من قائمة أو مجموعة أو سلسلة. |
2 | randrange ([start,] stop [,step]) عنصر تم اختياره عشوائيًا من النطاق (البداية ، الإيقاف ، الخطوة) |
3 | random() تعويم عشوائي r ، مثل 0 أقل من r أو يساوي r و r أقل من 1 |
4 | seed([x])
يضبط قيمة البداية الصحيحة المستخدمة في توليد أرقام عشوائية. استدعاء هذه الوظيفة قبل استدعاء أي وظيفة وحدة عشوائية أخرى. إرجاع بلا.
|
5 | shuffle(lst)
يعشوئ عناصر القائمة في مكانها. إرجاع بلا.
|
6 | uniform(x, y)
تعويم عشوائي r ، بحيث تكون x أقل من r أو تساوي r و r أقل من y
|
الدوال المثلية Trigonometric Functions
يتضمن Python الوظائف التالية التي تؤدي العمليات الحسابية المثلثية.
.الرقم . | الدالة الشرح |
---|---|
1 | acos(x)
إرجاع زواية جيب تمام x ، بالراديان.
|
2 | asin(x)
إرجاع قوس جيب x ، في راديان الدائري .
|
3 | atan(x) إرجاع قوس الظل من x ، في راديان. |
4 | atan2(y, x) عودة atan (ص / س) ، في راديان. |
5 | cos(x)
إرجاع جيب تمام x راديان.
|
6 | hypot(x, y)
إرجاع القاعدة الإقليدية ، sqrt (x * x + y * y).
|
7 | sin(x)
إرجاع جيب س راديان.
|
8 | tan(x)
إرجاع الظل من راديان س.
|
9 | degrees(x)
يحول الزاوية x من راديان إلى درجات.
|
10 | radians(x)
يحول الزاوية x من الدرجات إلى راديان.
|
الثوابت الرياضية Mathematical Constants
تعرف الوحدة أيضًا اثنين من الثوابت الرياضية -
الرقم | الثابث والوصف |
---|---|
1 |
pi
ثابت باي الرياضي.
|
2 |
e
الثابت الرياضي e.
|
التسميات: Python بايثون
<< الصفحة الرئيسية