พื้นฐานการทำงานกับฟังก์ชันผู้ใช้ใน Python

ใน Python นอกจากการใช้ฟังก์ชันและเมธอดมาตรฐานแล้ว ยังสามารถสร้างและใช้งานฟังก์ชันของตนเองได้

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

ตัวอย่าง สร้างฟังก์ชัน func:

pythondef func():
  '''
    เนื้อหาของฟังก์ชัน ซึ่ง
    เขียนโค้ดสำหรับ
    การทำงาน
  '''

ทำให้ฟังก์ชัน func แสดงเครื่องหมายอัศเจรีย์:

pythondef func():
  print('!')

ทีนี้มาเรียกใช้ฟังก์ชันของเรากัน สำหรับการนี้ ต้องเขียนชื่อของมันและวงเล็บ:

pythondef func():
  print('!')
  
# เรียกใช้ฟังก์ชันของเรา:
func() # จะแสดง '!'

สามารถเรียกใช้ฟังก์ชันของเราหลายครั้งได้ - ในกรณีนี้ แต่ละครั้งที่เรียกใช้ฟังก์ชันจะทำการแสดงผลใหม่บนหน้าจอ:

pythondef func():
  print('!')
  
func() # จะแสดง '!'
func() # จะแสดง '!'
func() # จะแสดง '!'

ใน Python ต้องเรียกใช้ฟังก์ชันด้านล่างการประกาศของมันเสมอ:

pythonfunc() # จะแสดงข้อผิดพลาด

def func():
  print('!')
Задание 1

สร้างฟังก์ชันที่แสดงชื่อและนามสกุลของคุณ

Задание 2

สร้างฟังก์ชันที่แสดงผลรวมของ 3 และ 6