#list
التعامل مع دوال الحذف في القوائم
a=['a','b','c','d',2,3.5,'z']
a.remove('a') aيحذف العنصر
a.remove(2) يحذف العنصر2
print(a)
print('====================')
a=['a','b','c','d',2,3.5,'z']
a.pop() يحذف اخر عنصر
a.pop(1) يحذف العنصر ذو الموقع1 من السلسلة
print(a)
print('====================')
a=['a','b','c','d',2,3.5,'z']
a.clear() يتم تفريغ السلسلة
print(a)
التعامل مع دوال الحذف في القوائم
a=['a','b','c','d',2,3.5,'z']
a.remove('a') aيحذف العنصر
a.remove(2) يحذف العنصر2
print(a)
print('====================')
a=['a','b','c','d',2,3.5,'z']
a.pop() يحذف اخر عنصر
a.pop(1) يحذف العنصر ذو الموقع1 من السلسلة
print(a)
print('====================')
a=['a','b','c','d',2,3.5,'z']
a.clear() يتم تفريغ السلسلة
print(a)
#list
التعامل مع الدالة del في القوائم
حيث تقوم هذه الدالة بحذف عنصر محدد من خلال موقعه او تحذف عدة عناصر في سلسلة محددة مجال مواقعها
التعامل مع الدالة del في القوائم
حيث تقوم هذه الدالة بحذف عنصر محدد من خلال موقعه او تحذف عدة عناصر في سلسلة محددة مجال مواقعها
#list
تطبيق الدالاتين copy وتعني نسخ القائمة إلى قائمة اخى
والدالة count والتي تبين عدد العنصر المكرر في دالة ما
a=['a','b','d','u','l','l','a','h']
b=a.copy()
print(b)
print('====================')
print(a.count('l'))
تطبيق الدالاتين copy وتعني نسخ القائمة إلى قائمة اخى
والدالة count والتي تبين عدد العنصر المكرر في دالة ما
a=['a','b','d','u','l','l','a','h']
b=a.copy()
print(b)
print('====================')
print(a.count('l'))
#list
الدالة sort وظيفتها ترتيب القائمة حسب الأبجدية او من الاصغر إلى الأكبر
الدالة reverse تقوم بعكس العناصر في القائمة
a=['c','b','d','f','a','k']
a.sort()
print(a)
a.reverse()
print(a)
الدالة sort وظيفتها ترتيب القائمة حسب الأبجدية او من الاصغر إلى الأكبر
الدالة reverse تقوم بعكس العناصر في القائمة
a=['c','b','d','f','a','k']
a.sort()
print(a)
a.reverse()
print(a)
#list
الدالة len تعطينا عدد العناصر في القائمة
الدالة max تعطينا اكبر قيمة في القائمة
الدالة min تعطينا أصغر قيمة في القائمة
a=['a','b','c','d','f']
b=[50,23,45,77,96,80]
print(len(a))
print(len(b))
print(min(b))
print(max(b))
print(max(a))
الدالة len تعطينا عدد العناصر في القائمة
الدالة max تعطينا اكبر قيمة في القائمة
الدالة min تعطينا أصغر قيمة في القائمة
a=['a','b','c','d','f']
b=[50,23,45,77,96,80]
print(len(a))
print(len(b))
print(min(b))
print(max(b))
print(max(a))
#list
تطبيق جمع قائمتين وكذلك تكرار قائمة عدة مرات من خلال ضرب القائمة بعدد
البحث عن عنصر هل هو موجود في القائمة ام لا بواسطة in
a=['a','b','c','d']
b=['e','f','g']
c=['Ahmad']
print(a+b)
print(c*5)
print('b' in a)
print('d' in b)
تطبيق جمع قائمتين وكذلك تكرار قائمة عدة مرات من خلال ضرب القائمة بعدد
البحث عن عنصر هل هو موجود في القائمة ام لا بواسطة in
a=['a','b','c','d']
b=['e','f','g']
c=['Ahmad']
print(a+b)
print(c*5)
print('b' in a)
print('d' in b)
#tuple
تعريف مصفوفة تحوي على عدة عناصر مختلفة من هذه العناصر string, int, float, boolean
وإجراء عمليات جمع بين مصفوفتين وتكرار مصفوفة
a=('a','b',2.5,7,True)
b=(1,2,3)
print(a,'\n==============\n')
print(a+b,'==============\n')
print(a*3,'==============\n')
تعريف مصفوفة تحوي على عدة عناصر مختلفة من هذه العناصر string, int, float, boolean
وإجراء عمليات جمع بين مصفوفتين وتكرار مصفوفة
a=('a','b',2.5,7,True)
b=(1,2,3)
print(a,'\n==============\n')
print(a+b,'==============\n')
print(a*3,'==============\n')
#tuple
عمليات على المصفوفات
a=('a','b',2.5,7,True)
b=(1,2,3)
print(a,'\n==============\n')
print(a+b,'==============\n')
print(a*3,'==============\n')
print('max b:',max(b),'\nmin b:',min(b),'\n==============')
print(7 in a)
عمليات على المصفوفات
a=('a','b',2.5,7,True)
b=(1,2,3)
print(a,'\n==============\n')
print(a+b,'==============\n')
print(a*3,'==============\n')
print('max b:',max(b),'\nmin b:',min(b),'\n==============')
print(7 in a)
دوال التحقق من النصوص
-----------------------------
isalpha() = دالة التحقق ازا كانت القيمة كلها نصية
isalnum() = دالة التحقق ازا كانت القيمة النصية كلها نصية او رقمية فقط
isdigit() = دالة التحقق من القيمة النصية ازا كانت ارقام فقط
isidentifier() = دالة التحقق من اسم المتعير يصلح ام لا
islower() = التحقق ازا كانت قيمة النصية كلها احرف صغيرة
isupper() = دالة التحقق ازا كانت القيمة احرف كبيرة
isprintable() = دالة التحقق ازا كان القيمة قابلة للطباعة
isspace() = دالة التحقق ازا كانت القيمة النصية فارغة
istitle() = دالة التحقق ازا كانت القيمة النصية تبدأ بأحرف كبيرة
-----------------------------
isalpha() = دالة التحقق ازا كانت القيمة كلها نصية
isalnum() = دالة التحقق ازا كانت القيمة النصية كلها نصية او رقمية فقط
isdigit() = دالة التحقق من القيمة النصية ازا كانت ارقام فقط
isidentifier() = دالة التحقق من اسم المتعير يصلح ام لا
islower() = التحقق ازا كانت قيمة النصية كلها احرف صغيرة
isupper() = دالة التحقق ازا كانت القيمة احرف كبيرة
isprintable() = دالة التحقق ازا كان القيمة قابلة للطباعة
isspace() = دالة التحقق ازا كانت القيمة النصية فارغة
istitle() = دالة التحقق ازا كانت القيمة النصية تبدأ بأحرف كبيرة
تطبيق جملتي التحكم #break و #continue في الحلقات
حيث أن جملة التحكم break ستوقف تنفيذ الحلقة
وجملة التحكم continue ستجعل الحلقة تكمل العد دون تنفيذ الأكواد بعدها
for i in range(0,10,1):
if i==5:
print('The program will go beyond No. 5')
continue
elif i==7:
print('loop will stop here',i)
break
else:
print(i)
حيث أن جملة التحكم break ستوقف تنفيذ الحلقة
وجملة التحكم continue ستجعل الحلقة تكمل العد دون تنفيذ الأكواد بعدها
for i in range(0,10,1):
if i==5:
print('The program will go beyond No. 5')
continue
elif i==7:
print('loop will stop here',i)
break
else:
print(i)
الدالة #round
ترجع أقرب عدد صحيح للعدد الذي نمرره لها مكان الباراميتر
x=5.675
print(round(x))
print(round(x,1))
print(round(x,2))
print(round(x,3))
ترجع أقرب عدد صحيح للعدد الذي نمرره لها مكان الباراميتر
x=5.675
print(round(x))
print(round(x,1))
print(round(x,2))
print(round(x,3))
مبدأ التقريب في دالة #round
عندما يكون الرقم بعد الفاصلة اكبر من 5 يتم التقريب للأعلى مثل او سطر
عندما يكون الرقم بعد الفاصلة أصغر من 5 يتم التقريب للرقم الاسفل كما في السطر الثاني
عندما يكون الرقم بعد الفاصلة يساوي 5 يقوم بالتقريب للرقم الزوجي سواء كان أسفل او أعلى كما في آخر سطرين
عندما يكون الرقم بعد الفاصلة اكبر من 5 يتم التقريب للأعلى مثل او سطر
عندما يكون الرقم بعد الفاصلة أصغر من 5 يتم التقريب للرقم الاسفل كما في السطر الثاني
عندما يكون الرقم بعد الفاصلة يساوي 5 يقوم بالتقريب للرقم الزوجي سواء كان أسفل او أعلى كما في آخر سطرين
شرح بعض الدوال في مكتبة #math
الدالة #exp ترجع قيمة الـ exponential للعدد الذي نمرره لها مكان الباراميتر x و التي تساوي e**x.
في الرياضيات يرمز للـ exponential بالحرف e و قيمته تساوي 2.718281828459045 و يمكننا الحصول عليها من الموديول math بالرمز e او math.e.
الدالة #log
وهي ترجع لوغاريتم العدد المدخل ولها الصيغة log(x, y) حيث y هي رتبة اللوغاريتم وx هو العدد المراد حساب اللوغاريتم الخاص به وفقا لرتبة اللوغاريتم
ويوجد دوال منه مثل log2 اللوغاريتم الثنائي و log10 وهو اللوغاريتم العشري
from math import*
print(exp(1)) #e=2.7
print(log(e))
print(log(5,2))
print(log(5,10))
الدالة #exp ترجع قيمة الـ exponential للعدد الذي نمرره لها مكان الباراميتر x و التي تساوي e**x.
في الرياضيات يرمز للـ exponential بالحرف e و قيمته تساوي 2.718281828459045 و يمكننا الحصول عليها من الموديول math بالرمز e او math.e.
الدالة #log
وهي ترجع لوغاريتم العدد المدخل ولها الصيغة log(x, y) حيث y هي رتبة اللوغاريتم وx هو العدد المراد حساب اللوغاريتم الخاص به وفقا لرتبة اللوغاريتم
ويوجد دوال منه مثل log2 اللوغاريتم الثنائي و log10 وهو اللوغاريتم العشري
from math import*
print(exp(1)) #e=2.7
print(log(e))
print(log(5,2))
print(log(5,10))
شرح بعض الدوال في مكتبة #math
الدوال للنسب المثلثية
#sin( x )
ترجع قيمة الـ sine للعدد الذي نمرره لها مكان الباراميتر x.
#cos( x )
ترجع قيمة الـ cosine للعدد الذي نمرره لها مكان الباراميتر x.
#tan( x )
ترجع قيمة الـ tangent للعدد الذي نمرره لها مكان الباراميتر x.
#asin( x )
ترجع قيمة الـ arc sine للعدد الذي نمرره لها مكان الباراميتر x.
#acos( x )
ترجع قيمة الـ arc cosine للعدد الذي نمرره لها مكان الباراميتر x.
#atan( x )
ترجع قيمة الـ arc tangent للعدد الذي نمرره لها مكان الباراميتر x.
#degrees(x)
ترجع فيمة العدد بالدرجات
مثال:
degrees(pi)
180.0
#radians(x)
ترجع قيمة العدد x من الدرجات إلى الراديان
مثال :
radians(180)
3.14
#gcd(x, y)
ترجع القاسم المشترك الأكبر لعددين
مثال:
gcd(99,66)
33
الدوال للنسب المثلثية
#sin( x )
ترجع قيمة الـ sine للعدد الذي نمرره لها مكان الباراميتر x.
#cos( x )
ترجع قيمة الـ cosine للعدد الذي نمرره لها مكان الباراميتر x.
#tan( x )
ترجع قيمة الـ tangent للعدد الذي نمرره لها مكان الباراميتر x.
#asin( x )
ترجع قيمة الـ arc sine للعدد الذي نمرره لها مكان الباراميتر x.
#acos( x )
ترجع قيمة الـ arc cosine للعدد الذي نمرره لها مكان الباراميتر x.
#atan( x )
ترجع قيمة الـ arc tangent للعدد الذي نمرره لها مكان الباراميتر x.
#degrees(x)
ترجع فيمة العدد بالدرجات
مثال:
degrees(pi)
180.0
#radians(x)
ترجع قيمة العدد x من الدرجات إلى الراديان
مثال :
radians(180)
3.14
#gcd(x, y)
ترجع القاسم المشترك الأكبر لعددين
مثال:
gcd(99,66)
33