تعد الدوال واحدة من العناصر الأساسية في لغة بايثون. فهي تعتبر أدوات قوية لإجراء العديد من العمليات المختلفة، والتي يمكن استخدامها في الكثير من التطبيقات البرمجية. في هذه المقالة، سنتناول بعض الدوال الأساسية في بايثون، ونشرح كيفية استخدامها وتطبيقاتها المختلفة
1- دالة print():
تعتبر دالة print() أحد أكثر الدوال استخدامًا في لغة بايثون. وظيفتها الأساسية هي عرض مخرجات للمستخدم في وحدة التحكم الخاصة بالبرنامج. يمكن استخدامها لطباعة النصوص والأرقام والمصفوفات والقوائم والكثير من الأشياء الأخرى. على سبيل المثال:
print ( "Hello, World!" ) # "Hello, World!" ستكون النتيجة print ( 42 ) # ستكون النتيجة 42 |
2- دالة input():
تستخدم دالة input() للحصول على مدخلات المستخدم من خلال وحدة التحكم. على سبيل المثال:
1 2 | name = input ( "Please enter your name: " ) print ( "Hello, " + name + "!" ) # سيظهر "Hello, " متبوعًا باسم المستخدم |
3- دالة len():
تستخدم دالة len() لحساب طول أي كائن، سواء كانت نصًا أو قائمة أو مصفوفة. على سبيل المثال:
1 2 | name = "Maarouf Kader" print ( len (name)) # ستكون النتيجة 8 |
4- دالة range():
تستخدم دالة range() لإنشاء مجموعة من الأرقام المتتالية. يمكن استخدامها لإجراء عمليات متكررة على قوائم. على سبيل المثال
1 2 | for i in range ( 5 ): print (i) # ستكون النتيجة من 0 إلى 4 |
5- دالة max() و min():
تستخدم دالة max() لإرجاع القيمة الأكبر في قائمة أو مجموعة من الأرقام. بينما تستخدم دالة min() لإرجاع القيمة الأصغر في قائمة أو مجموعة من الأرقام. على سبيل المثال:
1 2 3 | numbers = [ 5 , 2 , 8 , 1 , 9 ] print ( max (numbers)) # ستكون النتيجة 9 print ( min (numbers)) # سستكون النتيجة 1 |
6- دالة abs():
تستخدم دالة abs() لإرجاع القيمة المطلقة لرقم معين. على سبيل المثال:
1 | print ( abs ( - 5 )) # ستكون النتيجة 5 |
7- دالة sum():
تستخدم دالة sum() لإجمال قيم العناصر في قائمة أو مجموعة من الأرقام. على سبيل المثال:
1 2 | numbers = [ 1 , 2 , 3 , 4 , 5 ] print ( sum (numbers)) # ستكون النتيجة 15 |
8- دالة sorted():
تستخدم دالة sorted() لفرز العناصر في قائمة أو مجموعة من الأرقام. يمكن تحديد نوع الفرز، مثل الفرز التصاعدي أو الفرز التنازلي. على سبيل المثال:
1 | numbers = [ 5 , 2 , 8 , 1 , 9 ] print ( sorted (numbers)) # النتيجة ستكون [1, 2, 5, 8, 9] |
9- دالة zip():
تستخدم دالة zip() لدمج قوائم أو مجموعات من العناصر معًا. يمكن استخدامها لإنشاء قوائم تحتوي على أزواج من العناصر، والتي يمكن استخدامها في العديد من التطبيقات المختلفة. على سبيل المثال:
1 2 3 4 | list1 = [ 1 , 2 , 3 ] list2 = [ 4 , 5 , 6 ] result = zip (list1, list2) print ( list (result)) # النتيجة [(1, 4), (2, 5), (3, 6)] |
باختصار، تتميز لغة بايثون بوجود العديد من الدوال الأساسية التي يمكن استخدامها في الكثير من التطبيقات المختa
ليست هناك تعليقات:
إرسال تعليق