0Pricing
Python For Kids · บทเรียน

การกำหนดฟังก์ชันของคุณเอง

สร้างบล็อกโค้ดที่นำกลับมาใช้ซ้ำได้

การกำหนดฟังก์ชันของคุณเอง เป็นบทเรียน Python For Kids ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Python For Kids และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Python For Kids มีบทเรียนทั้งหมด 4 บทเรียน

การสร้างฟังก์ชันแบบกำหนดเอง

การกำหนดฟังก์ชันของคุณเอง

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

เหตุใดจึงควรกำหนดฟังก์ชันของคุณเอง

การกำหนดฟังก์ชันของคุณเองช่วยให้คุณ:

  • นำโค้ดกลับมาใช้ซ้ำ: เขียนโค้ดครั้งเดียวและใช้ได้หลายครั้ง
  • จัดระเบียบโค้ด: แบ่งปัญหาที่ซับซ้อนออกเป็นงานย่อยที่จัดการได้ง่าย
  • เพิ่มความอ่านง่าย: ทำให้โค้ดสะอาดและเข้าใจได้ง่ายขึ้น

มาดูวิธีสร้างฟังก์ชันของคุณเองกัน

การสร้างฟังก์ชัน

คุณสามารถสร้างฟังก์ชันโดยใช้คีย์เวิร์ด def ตามด้วยชื่อฟังก์ชันและวงเล็บ ภายในวงเล็บ คุณสามารถระบุพารามิเตอร์ได้

รูปแบบไวยากรณ์:

def function_name(parameters):
    # Code to execute
    print("Hello, Python!")

การเรียกใช้ฟังก์ชัน

เมื่อกำหนดฟังก์ชันแล้ว คุณสามารถเรียกใช้ฟังก์ชันด้วยชื่อของฟังก์ชันตามด้วยวงเล็บ หากฟังก์ชันมีพารามิเตอร์ คุณสามารถส่งอาร์กิวเมนต์ไว้ภายในวงเล็บได้

ตัวอย่าง:

# Defines the greet function
def greet():
    print("Hello, Python!")  # Prints a greeting message

# Calls the greet function
greet()

พารามิเตอร์ของฟังก์ชัน

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

ตัวอย่าง:

# Defines a function with two parameters
def add(a, b):
    total = a + b  # Adds the two numbers
    print("Total:", total)  # Prints the sum

# Calls the function with arguments
add(5, 3)

การใช้พารามิเตอร์เริ่มต้น

คุณสามารถกำหนดค่าเริ่มต้นให้พารามิเตอร์ได้ หากไม่ได้ส่งอาร์กิวเมนต์สำหรับพารามิเตอร์นั้นเมื่อเรียกใช้ฟังก์ชัน ระบบจะใช้ค่าเริ่มต้น

ตัวอย่าง:

# Defines a function with a default parameter
def greet(name="Python Learner"):
    print("Hello, " + name + "!")  # Prints a personalized greeting

# Calls the function without an argument
greet()  # Output: Hello, Python Learner!

# Calls the function with an argument
greet("Alice")  # Output: Hello, Alice!

การคืนค่าจากฟังก์ชัน

ฟังก์ชันสามารถคืนค่าโดยใช้คำสั่ง return ซึ่งช่วยให้คุณรับผลลัพธ์จากฟังก์ชันและนำไปใช้ในส่วนอื่นของโค้ดได้

ตัวอย่าง:

# Defines a function that returns the sum of two numbers
def add(a, b):
    total = a + b  # Adds the two numbers
    return total  # Returns the sum

# Calls the function and stores the returned value
result = add(10, 7)
print("Total:", result)  # Prints the sum

การคืนค่าหลายค่า

ฟังก์ชันสามารถคืนค่าหลายค่าได้โดยคั่นค่าด้วยจุลภาค จากนั้นสามารถแยกค่าเหล่านี้ไปเก็บในตัวแปรแต่ละตัวได้

ตัวอย่าง:

# Defines a function that returns multiple values
def get_user_info(name, age):
    return name, age  # Returns name and age

# Calls the function and unpacks the returned values
user_name, user_age = get_user_info("Bob", 25)
print("Name:", user_name)  # Output: Name: Bob
print("Age:", user_age)    # Output: Age: 25
# Function that checks if a number is even
def is_even(number):
    if number % 2 == 0:
        return True  # Returns True if number is even
    else:
        return False  # Returns False if number is odd

# Calls the function with number 7
result = is_even(7)
print(result)

เยี่ยมมาก!

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

การกำหนดฟังก์ชันของคุณเอง — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “การกำหนดฟังก์ชันของคุณเอง” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การกำหนดฟังก์ชันของคุณเอง” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Python For Kids ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Python For Kids มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การกำหนดฟังก์ชันของคุณเอง”

สร้างบล็อกโค้ดที่นำกลับมาใช้ซ้ำได้ คุณปฏิบัติ Python For Kids ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Python For Kids หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Python For Kids บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “การกำหนดฟังก์ชันของคุณเอง” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Python For Kids นี้ได้ไหม

ได้ บทเรียน Python For Kids ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ฟังก์ชันคืออะไร
  2. การกำหนดฟังก์ชันของคุณเอง
  3. อาร์กิวเมนต์และค่าที่ส่งกลับ
  4. ฟังก์ชันแลมบ์ดา
← กลับไปที่ Python For Kids