การกำหนดและเรียกใช้ฟังก์ชัน
สร้างฟังก์ชันด้วย def และเรียกใช้ด้วยอาร์กิวเมนต์
การกำหนดและเรียกใช้ฟังก์ชัน เป็นบทเรียน Python Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Python Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Python Academy มีบทเรียนทั้งหมด 4 บทเรียน
บทนำ
คีย์เวิร์ด def
def greet(name):
print('Hello', name)
greet('Alice')อาร์กิวเมนต์ตามตำแหน่ง
def add(a, b):
return a + b
print(add(3, 4))คำสั่ง return
def square(x):
return x * x
result = square(5)
print(result)ค่าที่ส่งกลับหลายค่า
def min_max(lst):
return min(lst), max(lst)
lo, hi = min_max([3,1,4,1,5])
print(lo, hi)เอกสารกำกับฟังก์ชัน
def greet(name):
"""Return a greeting string."""
return f"Hello {name}"
print(greet.__doc__)จำนวนอาร์กิวเมนต์ที่เปลี่ยนแปลงได้
def total(*nums):
return sum(nums)
print(total(1,2,3,4))ฟังก์ชันคืออ็อบเจกต์
def double(x): return x * 2
fn = double
print(fn(5))การเรียกใช้พร้อมการคลายแพ็ก
def add(a, b): return a + b
args = [3, 4]
print(add(*args))ฟังก์ชันแลมบ์ดา
double = lambda x: x * 2
print(double(5))
print(list(map(lambda x: x**2, [1,2,3])))ฟังก์ชันซ้อน
def outer(x):
def inner(y):
return x + y
return inner
add5 = outer(5)
print(add5(3))ตรวจสอบอย่างรวดเร็ว
สรุปทบทวน
เรียนรู้ต่อไป
คำถามที่พบบ่อย
บทเรียน “การกำหนดและเรียกใช้ฟังก์ชัน” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การกำหนดและเรียกใช้ฟังก์ชัน” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Python Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Python Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “การกำหนดและเรียกใช้ฟังก์ชัน”
สร้างฟังก์ชันด้วย def และเรียกใช้ด้วยอาร์กิวเมนต์ คุณปฏิบัติ Python Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Python Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Python Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน
บทเรียน “การกำหนดและเรียกใช้ฟังก์ชัน” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Python Academy นี้ได้ไหม
ได้ บทเรียน Python Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การกำหนดและเรียกใช้ฟังก์ชัน
- อาร์กิวเมนต์ค่าเริ่มต้นและคีย์เวิร์ด
- args และ kwargs
- ค่าที่ส่งกลับและขอบเขตตัวแปร