كيفية تحديد وظيفة في بايثون (بالصور)

جدول المحتويات:

كيفية تحديد وظيفة في بايثون (بالصور)
كيفية تحديد وظيفة في بايثون (بالصور)
Anonim

الوظيفة عبارة عن كتلة من التعليمات البرمجية يتم تشغيلها عند استدعائها. بدلاً من إدخال نفس كتلة الكود في كل مرة تتكرر فيها ، يمكنك تعريفها كوظيفة ثم استدعائها عندما تحتاج إلى استخدامها. تسمح لك الوظائف أيضًا بإدخال الوسائط أو المعلمات كمدخلات. سيقومون بعد ذلك بإرجاع البيانات بناءً على الوسيطات وإنتاج مخرجات مستقلة. تعلمك مقالة ويكي هاو هذه كيفية تحديد دالة في لغة برمجة بايثون.

خطوات

5623490 1
5623490 1

الخطوة 1. قم بتثبيت Python

من أجل كتابة دالة في بايثون ، تحتاج إلى تثبيت بايثون. استخدم الخطوات التالية لتنزيل Python وتثبيتها:

  • انتقل إلى https://www.python.org/downloads/ في متصفح الويب.
  • انقر قم بتنزيل Python [رقم الإصدار] في الأعلى.
  • انقر نقرًا مزدوجًا فوق ملف Python.exe في مجلد التنزيلات.
  • انقر تثبيت الآن.
  • انقر نعم
  • انقر قريب.
5623490 2
5623490 2

الخطوة 2. افتح محرر التعليمات البرمجية

محرر الكود الأساسي الذي يأتي مع بيثون يسمى IDLE. بدلاً من ذلك ، يمكنك استخدام بيئة تطوير متكاملة تابعة لجهة خارجية (IDE) ، مثل Atom و Sublime Text 3 و Online Python Compiler.

5623490 3
5623490 3

الخطوة 3. افتح ملفًا جديدًا أو افتح الملف الذي تريد تحديد وظيفة فيه

في IDLE ، يمكنك فتح ملف جديد أو إنشاء ملف جديد بالنقر فوق ملف القائمة في الأعلى انقر افتح لفتح ملف موجود ، أو انقر فوق ملف جديد لبدء برنامج جديد.

5623490 4
5623490 4

الخطوة 4. اكتب def لتعريف وظيفة

الكلمة الأساسية "def" تستخدم لتعريف دالة في Python.

5623490 5
5623490 5

الخطوة 5. أضف اسم الوظيفة متبوعًا بأقواس ونقطتين

ضع مسافة بعد "def" ، ثم اكتب اسم الوظيفة ، متبوعًا بقوس ونقطتين. يوضح المثال التالي كيفية تحديد وظيفة تسمى "say_hello":

def say_hello ():

5623490 6
5623490 6

الخطوة 6. مسافة بادئة للسطر التالي وإضافة الرمز الخاص بك

يجب وضع مسافة بادئة لجميع الأسطر الموجودة داخل الوظيفة. يوضح المثال التالي كيفية تحديد دالة تقول "مرحبًا".

def say_hello (): طباعة ("مرحبًا")

5623490 7
5623490 7

الخطوة 7. أدخل اسم المعامل أو الوسيطة بين قوسين بعد اسم الوظيفة

هذا يسمح للوظيفة بأخذ مدخلات بيانات مختلفة ومعالجة مخرجات مختلفة. يمكنك إضافة وسيطات ومعلمات متعددة عن طريق فصلها بفاصلة. في المثال التالي لها وظيفة ذات معلمة تسمى "name":

def say_hello (الاسم): طباعة ("مرحبًا")

5623490 8
5623490 8

الخطوة 8. استخدم اسم الوسيطة لمعالجة الوسيطة في الكود

ضع اسم الوسيطة أو المعلمة في الكود عندما تحتاج إلى استدعاء الوسيطة أو المعلمة. في المثال التالي ، تم تعريف دالة تقول "مرحبًا" ثم تذكر اسم المستخدم:

def say_hello (الاسم): طباعة ("مرحبًا" + الاسم)

5623490 9
5623490 9

الخطوة 9. استدعاء الوظيفة

لاستخدام دالة ، يجب استدعاؤها بكتابة اسمها متبوعًا بأقواس. في المثال التالي ، يتم تعريف الدالة ثم استدعائها.

def say_hello (الاسم): طباعة ("Hello" + name) say_hello ()

5623490 10
5623490 10

الخطوة العاشرة. أضف وسيطات أو معلمات للكلمات الرئيسية

إذا حاولت تجميع الكود في الخطوة السابقة ، فمن المحتمل أنك تلقيت رسالة خطأ. هذا لأنه عندما تم استدعاء الوظيفة ، كانت تفتقد الوسيطة المطلوبة. لإضافة وسيطة أو معلمة عند استدعاء دالة ، ما عليك سوى كتابتها بين قوسين بعد استدعاء الدالة. في المثال التالي ، تمت إضافة اسم كوسيطة. عندما يتم تجميع الكود ، سيقول "مرحبًا" ثم يذكر اسم الشخص:

def say_hello (الاسم): طباعة ("مرحبًا" + الاسم) say_hello ("قارئ wikiHow")

موصى به: