พื้นฐานการทำงานกับฟังก์ชันผู้ใช้ใน Python
ใน Python นอกจากการใช้ฟังก์ชันและเมธอดมาตรฐานแล้ว ยังสามารถสร้างและใช้งานฟังก์ชันของตนเองได้
เรามาดูไวยากรณ์สำหรับสร้างฟังก์ชันของตัวเองกัน สำหรับการประกาศ ต้องเขียนคำสำคัญ def ตามด้วยชื่อของมันและวงเล็บ ซึ่งสามารถกำหนดพารามิเตอร์ได้ภายใน จากนั้นใส่เครื่องหมายโคลอน หลังจากนั้นในบล็อคล่างจะเขียนโค้ดที่ต้องการ (เนื้อหาของฟังก์ชัน) เนื้อหาของฟังก์ชันต้องเยื้อง เช่นเดียวกับบล็อคโค้ดอื่นๆ
ตัวอย่าง สร้างฟังก์ชัน func:
def func():
'''
เนื้อหาของฟังก์ชัน ซึ่ง
เขียนโค้ดสำหรับ
การทำงาน
'''
ทำให้ฟังก์ชัน func แสดงเครื่องหมายอัศเจรีย์:
def func():
print('!')
ทีนี้มาเรียกใช้ฟังก์ชันของเรากัน สำหรับการนี้ ต้องเขียนชื่อของมันและวงเล็บ:
def func():
print('!')
# เรียกใช้ฟังก์ชันของเรา:
func() # จะแสดง '!'
สามารถเรียกใช้ฟังก์ชันของเราหลายครั้งได้ - ในกรณีนี้ แต่ละครั้งที่เรียกใช้ฟังก์ชันจะทำการแสดงผลใหม่บนหน้าจอ:
def func():
print('!')
func() # จะแสดง '!'
func() # จะแสดง '!'
func() # จะแสดง '!'
ใน Python ต้องเรียกใช้ฟังก์ชันด้านล่างการประกาศของมันเสมอ:
func() # จะแสดงข้อผิดพลาด
def func():
print('!')
สร้างฟังก์ชันที่แสดงชื่อและนามสกุลของคุณ
สร้างฟังก์ชันที่แสดงผลรวมของ 3 และ 6