recent
أخبار ساخنة

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

الصفحة الرئيسية
العوامل في لغة بايثون python

العوامل الحسابية 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