recent
أخبار ساخنة

العوامل في بايثون Python الدرس|4|

الصفحة الرئيسية

العوامل الحسابية Arithmetic Operators في بايثون

هي عبارة عن رموز تُستخدَم في العمليات الحسابية مثل الجمع و الطرح و القسمة و العمليات المنطقية التي تجري على المُتغيرات و توجد عدة أنواع من المؤثرات.

العمليات الحسابية العادية

المعامل إشارة المعامل
الجمع Addition
+
الطرح Subtraction
-
الضرب Multiplication
*
القسمة Division
/
باقي القسمة عدد صحيح Floor Division
//
باقي القسمة Modulus
%
القوة Exponent
**


مثال 1 يجمع لنا جميع العمليات السابقة
>>> a = 10
>>> d = 5
>>> a + d
15
>>> a - d
5
>>> a * d
50
>>> a / d
2.0
>>> a // d
2
>>> d % a
5
>>> a ** d
100000


كما لاحظنا إستخدمنا جميع العمليات الحسابية في المثال و بعد كل عملية يُعطينا النتيجة.

العمليات الحسابية المهمة Assignment

المعامل إشارة المعامل
Add and +=
Subtract and =+
Multiply and =-
Divide and =/
Modulus and =%
Floor Division =//
Exponent and =**


مثال 2 يجمع لنا جميع العمليات السابقة
>>> a = 10
>>> a
10
>>> a -= 1
>>> a
9
>>> a *= 2
>>> a
18
>>> a //= 2
>>> a
9
>>> a /= 2
>>> a
4.5
>>> a //= 2
>>> a
2.0
>>> a %= 3
>>> a
2.0


كما لآحظنا لقد أسندنا قيمة المُتغير بإضافة إشارة = عوضاً عن كتابته في كل عملية.

عمليات المقارنة Comparision

المعامل إشارة المعامل
يساوي equal ==
لا يساوي not equal !=
أكبر من greater then <
أصغر من less than >
اكبر أو يساوي greater than or equal =<
أصغر أو يساوي less than or equal =>


مثال 3 يجمع لنا جميع العمليات السابقة
>>> ("programmer" == "programmer")
True
>>> ("programmer" == "tech")
False
>>> a = 10
>>> d = 6
>>> a < d
False
>>> a > d
True
>>> a >= d
True
>>> a <= d
False
>>> a != d
True


أظن بأنه كل شيئ واضح في الصورة ولا يحتاج لشرح, إذا تحقق الشرط يطبع true و إذا لم يتحقق يطبع false.

عمليات Membership

يعني بأن نسأل البرنامج هل العنصر هذا موجو أو لا, فإذا كان موجود يطبع true و إذا لم يكن موجود يطبع false عن طريق in يعني في و not in غير موجود.

مثال 4 يجمع لنا جميع العمليات السابقة
>>> name = "rima"
>>> ("R" in name)
False
>>> ("m" in name)
True
>>> ("r" in name)
True
>>> ("d" not in name)
True
>>> ("r" not in name)
False


في المثال السابق كُنا نسأل البرنامج هل الحرف ## موجود في قيمة المُتغير name و إذا كان موجود يُعطينا true و إذا لم يكون موجود يعطينا false.

أنواع المُتغيرات في بايثون

  1. الأرقام Integer.
  2. النصوص String.
  3. مصفوفة اللستة List.
  4. مصفوفة التيوبل Tuple.
  5. قاموس Dictionary.
مثال 5
>>> 10      #integer
10
>>> "name"      #String
'name'
>>> (1,2,3,4)   #tuple
(1, 2, 3, 4)
>>> [1,2,3,4]   #list
[1, 2, 3, 4]
>>> {"name":"databasehk"}    #Dectionary
{'name': 'databasehk'}


اول نوع و ثاني نوع تعرَّفنا عليهم سابقاً في الدرس الثالث, أما الثلاث أنواع الباقيات سوف نتحدث عنهم بالتفصيل لآحقاً و لهم بحث كبير.
google-playkhamsatmostaqltradent