Devdit
 

สร้าง function ภาษา Python ด้วยคำสั่ง def

2.2K

ภาษา Python ใช้คำสั่ง def สำหรับสร้าง function บทความนี้จะสอนวิธีการสร้าง function ในลักษณะต่างๆ ด้วยภาษา Python โดยมีรายละเอียดดังนี้

 

ตัวอย่างที่ 1 การสร้าง function พิมพ์ Hello

>>> def hello():
...     print("Hello, Devdit")
...
>>> hello()
Hello, Devdit

โค้ดด้านบนสร้าง function ชื่อ hello ด้วยคำสั่ง def เวลาเรียกใช้ function hello() จะพิมพ์คำว่า Hello, Devdit 

 

ตัวอย่างที่ 2 ปรับปรุง function ให้รองรับค่าพารามิเตอร์

>>> def hello(name):
...     print("Hello, "+str(name))
...
>>> hello("Devdit")
Hello, Devdit
>>> hello("Robot")
Hello, Robot

function นี้มีการรับค่าพารามิเตอร์ 1 ตัว ชื่อ name เมื่อรับค่าตัวแปรมาแล้ว นำไปต่อกับข้อความด้วยเครื่อง + เพื่อพิมพ์ Hello, ตามด้วยชื่อที่ใส่ลงใน function

ตัวอย่างที่ 3 ปรับปรุง function ให้รองรับค่าพารามิเตอร์มากกว่า 1 ตัว

>>> def hello(name, language):
...     print("Hello, "+str(name)+", Love "+str(language))
...
>>> hello("Devdit", "Python")
Hello, Devdit, Love Python

function นี้รับค่าพารามิเตอร์ 2 ตัว คือ name และ language (ภาษาที่ชอบ) เพื่อนำมาพิมพ์ด้วยคำสั่ง print ร่วมกับประโยคใน function

แก้ไข 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ