نحوه تعریف یک تابع در پایتون (با تصاویر)

فهرست مطالب:

نحوه تعریف یک تابع در پایتون (با تصاویر)
نحوه تعریف یک تابع در پایتون (با تصاویر)
Anonim

یک تابع یک بلوک از کد است که هنگام فراخوانی اجرا می شود. به جای وارد کردن یک بلوک از کد در هر بار تکرار ، می توانید آن را به عنوان یک تابع تعریف کنید و سپس در صورت نیاز به استفاده از آن تماس بگیرید. توابع همچنین به شما امکان می دهند آرگومان ها یا پارامترها را به عنوان ورودی وارد کنید. سپس داده ها را بر اساس آرگومان ها برمی گردانند و خروجی مستقل تولید می کنند. این wikiHow به شما می آموزد که چگونه یک تابع را در زبان برنامه نویسی پایتون تعریف کنید.

مراحل

5623490 1
5623490 1

مرحله 1. Python را نصب کنید

برای نوشتن یک تابع در پایتون ، باید Install-Python را نصب کنید. برای بارگیری و نصب پایتون از مراحل زیر استفاده کنید:

  • در یک مرورگر وب به https://www.python.org/downloads/ بروید.
  • کلیک Python [شماره نسخه] را در بالا بارگیری کنید.
  • روی فایل Python.exe در پوشه Downloads خود دوبار کلیک کنید.
  • کلیک الآن نصب کن.
  • کلیک آره
  • کلیک نزدیک.
5623490 2
5623490 2

مرحله 2. ویرایشگر کد را باز کنید

ویرایشگر کد اصلی که با پایتون ارائه می شود IDLE نام دارد. متناوبا ، می توانید از محیط توسعه یکپارچه شخص ثالث (IDE) مانند Atom ، Sublime Text 3 و کامپایلر آنلاین پایتون استفاده کنید.

5623490 3
5623490 3

مرحله 3. یک فایل جدید باز کنید یا فایلی را که می خواهید در آن یک تابع تعریف کنید باز کنید

در IDLE ، می توانید یک فایل جدید باز کنید یا با کلیک بر روی فایل جدید ایجاد کنید فایل منو در بالا کلیک کنید باز کن برای باز کردن یک فایل موجود ، یا کلیک کنید فایل جدید برای شروع برنامه جدید

5623490 4
5623490 4

مرحله 4. برای تعریف یک تابع def را تایپ کنید

کلید واژه "def" برای تعریف یک تابع در پایتون استفاده می شود.

5623490 5
5623490 5

مرحله 5. نام تابع و پرانتز و دو نقطه را اضافه کنید

بعد از "def" فاصله بگذارید ، سپس نام تابع خود را بنویسید ، سپس پرانتز و دو نقطه را بنویسید. مثال زیر نحوه تعریف تابعی به نام "say_hello" را نشان می دهد:

def say_hello ():

5623490 6
5623490 6

مرحله 6. خط بعدی را تورفت کرده و کد خود را اضافه کنید

همه خطوط داخل تابع باید تورفتگی داشته باشند. مثال زیر نحوه تعریف تابعی را که می گوید "سلام" نشان می دهد.

def say_hello (): print ("Hello")

5623490 7
5623490 7

مرحله 7. نام یک پارامتر یا آرگومان را در پرانتز بعد از نام تابع وارد کنید

این به تابع اجازه می دهد تا ورودی های مختلف داده را دریافت کرده و خروجی های مختلف را پردازش کند. می توانید چندین آرگومان و پارامتر را با جدا کردن آنها با کاما اضافه کنید. در مثال زیر یک تابع با پارامتری به نام "name" وجود دارد:

def say_hello (name): print ("Hello")

5623490 8
5623490 8

مرحله 8. از نام آرگومان برای پردازش آرگومان در کد استفاده کنید

هنگامی که نیاز به فراخوانی آرگومان یا پارامتر دارید ، نام آرگومان یا پارامتر را در کد قرار دهید. در مثال زیر ، یک تابع تعریف شده است که می گوید "سلام" و سپس نام کاربر را ذکر می کند:

def say_hello (name): print ("Hello" + name)

5623490 9
5623490 9

مرحله 9. تابع را فراخوانی کنید

برای استفاده از یک تابع ، باید آن را با تایپ نام آن و پرانتز فراخوانی کنید. در مثال زیر ، یک تابع تعریف شده و سپس فراخوانی می شود.

def say_hello (name): print ("Hello" + name) say_hello ()

5623490 10
5623490 10

مرحله 10. آرگومان ها یا پارامترهای کلید واژه را اضافه کنید

اگر سعی کرده اید کد را در مرحله قبل کامپایل کنید ، احتمالاً یک پیام خطا دریافت کرده اید. دلیل آن این است که وقتی تابع فراخوانی می شود ، آرگومان مورد نیاز را از دست می دهد. برای افزودن یک آرگومان یا پارامتر هنگام فراخوانی یک تابع ، کافی است بعد از فراخوانی تابع آن را در پرانتز تایپ کنید. در مثال زیر ، نامی به عنوان آرگومان اضافه می شود. هنگامی که کد کامپایل می شود ، می گوید "سلام" و سپس نام شخصی را ذکر می کند:

def say_hello (name): print ("Hello" + name) say_hello ("wikiHow reader")

توصیه شده: