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. Код засварлагчийг нээнэ үү

Питонтой хамт ирдэг үндсэн код засварлагчийг IDLE гэж нэрлэдэг. Эсвэл та Atom, Sublime Text 3, Online Python Compiler гэх мэт гуравдагч талын нэгдсэн хөгжлийн орчныг (IDE) ашиглаж болно.

5623490 3
5623490 3

Алхам 3. Шинэ файл нээх эсвэл функцийг тодорхойлохыг хүссэн файлыг нээнэ үү

IDLE дээр та дарж шинэ файл нээх эсвэл шинэ файл үүсгэх боломжтой Файл дээд талд байгаа цэс дээр дарна уу Нээлттэй одоо байгаа файлыг нээх эсвэл дарна уу Шинэ файл шинэ програм эхлүүлэх.

5623490 4
5623490 4

Алхам 4. Функцийг тодорхойлохын тулд def гэж бичнэ үү

Python дахь функцийг тодорхойлоход "def" гэсэн түлхүүр үг ашиглагддаг.

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 (нэр): хэвлэх ("Сайн уу" + нэр) say_hello ()

5623490 10
5623490 10

Алхам 10. Түлхүүр үгийн аргумент эсвэл параметрүүдийг нэмнэ үү

Хэрэв та өмнөх алхам дээр кодыг эмхэтгэхийг оролдсон бол алдааны мэдэгдэл хүлээн авсан байж магадгүй юм. Энэ нь функцийг дуудахад шаардлагатай аргумент байхгүй байсантай холбоотой юм. Функцийг дуудахдаа аргумент эсвэл параметр нэмэхийн тулд функцийг дуудсаныхаа дараа хаалтанд оруулна уу. Дараах жишээнд нэрийг аргумент болгон нэмсэн болно. Кодыг эмхэтгэх үед "Сайн байна уу" гэж хэлээд дараа нь нэрээр нь нэг хүнийг дурдах болно.

def say_hello (нэр): хэвлэх ("Сайн уу" + нэр) say_hello ("wikiHow уншигч")

Зөвлөмж болгож буй: