วิธีกำหนดฟังก์ชันใน Python (พร้อมรูปภาพ)

สารบัญ:

วิธีกำหนดฟังก์ชันใน Python (พร้อมรูปภาพ)
วิธีกำหนดฟังก์ชันใน Python (พร้อมรูปภาพ)
Anonim

ฟังก์ชั่นคือบล็อกของรหัสที่ทำงานเมื่อมีการเรียก แทนที่จะป้อนบล็อกโค้ดเดิมทุกครั้งที่ทำซ้ำ คุณสามารถกำหนดให้เป็นฟังก์ชันแล้วเรียกเมื่อคุณต้องการใช้ ฟังก์ชันยังอนุญาตให้คุณป้อนอาร์กิวเมนต์หรือพารามิเตอร์เป็นอินพุตได้ พวกเขาจะส่งคืนข้อมูลตามอาร์กิวเมนต์และสร้างเอาต์พุตอิสระ บทความวิกิฮาวนี้จะแนะนำวิธีการกำหนดฟังก์ชันในภาษาโปรแกรม Python

ขั้นตอน

5623490 1
5623490 1

ขั้นตอนที่ 1 ติดตั้ง Python

ในการเขียนฟังก์ชันใน python คุณต้อง Install-Python ใช้ขั้นตอนต่อไปนี้เพื่อดาวน์โหลดและติดตั้ง Python:

  • ไปที่ https://www.python.org/downloads/ ในเว็บเบราว์เซอร์
  • คลิก ดาวน์โหลด Python [หมายเลขเวอร์ชัน] ที่ด้านบน
  • ดับเบิลคลิกที่ไฟล์ Python.exe ในโฟลเดอร์ Downloads ของคุณ
  • คลิก ติดตั้งในขณะนี้.
  • คลิก ใช่
  • คลิก ปิด I.
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(): พิมพ์ ("สวัสดี")

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(ชื่อ): print("สวัสดี" + ชื่อ) say_hello()

5623490 10
5623490 10

ขั้นตอนที่ 10 เพิ่มอาร์กิวเมนต์หรือพารามิเตอร์ของคีย์เวิร์ด

หากคุณพยายามคอมไพล์โค้ดในขั้นตอนก่อนหน้านี้ คุณอาจได้รับข้อความแสดงข้อผิดพลาด นั่นเป็นเพราะว่าเมื่อมีการเรียกใช้ฟังก์ชัน ฟังก์ชันนั้นไม่มีอาร์กิวเมนต์ที่ต้องการ เมื่อต้องการเพิ่มอาร์กิวเมนต์หรือพารามิเตอร์เมื่อเรียกใช้ฟังก์ชัน เพียงพิมพ์ลงในวงเล็บหลังจากที่คุณเรียกใช้ฟังก์ชัน ในตัวอย่างต่อไปนี้ ชื่อจะถูกเพิ่มเป็นอาร์กิวเมนต์ เมื่อคอมไพล์โค้ดแล้ว จะมีคำว่า "สวัสดี" แล้วเอ่ยชื่อบุคคล:

def say_hello(ชื่อ): print("สวัสดี " + ชื่อ) say_hello("ผู้อ่าน wikiHow")

แนะนำ: