Как да дефинирате функция в Python (със снимки)

Съдържание:

Как да дефинирате функция в Python (със снимки)
Как да дефинирате функция в Python (със снимки)
Anonim

Функцията е блок код, който се изпълнява при извикване. Вместо да въвеждате същия блок код всеки път, когато се повтаря, можете да го определите като функция и след това да го извикате, когато трябва да го използвате. Функциите също така ви позволяват да въвеждате аргументи или параметри като входове. След това те ще връщат данни въз основа на аргументите и ще произвеждат независим изход. Това wikiHow ви учи как да дефинирате функция в езика за програмиране на Python.

Стъпки

5623490 1
5623490 1

Стъпка 1. Инсталирайте Python

За да напишете функция в python, трябва да инсталирате-Python. Използвайте следните стъпки, за да изтеглите и инсталирате Python:

  • Отидете на https://www.python.org/downloads/ в уеб браузър.
  • Щракнете Изтеглете Python [номер на версия] в горната част.
  • Щракнете двукратно върху файла Python.exe в папката „Изтегляния“.
  • Щракнете Инсталирай сега.
  • Щракнете Да
  • Щракнете Близо.
5623490 2
5623490 2

Стъпка 2. Отворете редактор на код

Основният редактор на код, който се доставя с python, се нарича 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 (): print ("Здравей")

5623490 7
5623490 7

Стъпка 7. Въведете името на параметър или аргумент в скобите след името на функцията

Това позволява на функцията да приема различни входове на данни и да обработва различни изходи. Можете да добавите множество аргументи и параметри, като ги разделите със запетая. В следния пример има функция с параметър, наречен "име":

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

5623490 8
5623490 8

Стъпка 8. Използвайте името на аргумента, за да обработите аргумента в кода

Поставете името на аргумента или параметъра в кода, когато трябва да извикате аргумента или параметъра. В следния пример е дефинирана функция, която казва „Здравей“и след това споменава име на потребител:

def say_hello (име): print ("Здравей" + име)

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")

Препоръчано: