Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การกำหนดฟังก์ชันใน Python


คุณสามารถกำหนดฟังก์ชันเพื่อให้ฟังก์ชันที่จำเป็น ต่อไปนี้เป็นกฎง่ายๆ ในการกำหนดฟังก์ชันใน Python

  • กลุ่มฟังก์ชันเริ่มต้นด้วยคีย์เวิร์ด def ตามด้วยชื่อฟังก์ชันและวงเล็บ ( ( ) )
  • พารามิเตอร์อินพุตหรืออาร์กิวเมนต์ใดๆ ควรอยู่ในวงเล็บเหล่านี้ คุณยังสามารถกำหนดพารามิเตอร์ภายในวงเล็บเหล่านี้ได้อีกด้วย
  • คำสั่งแรกของฟังก์ชันอาจเป็นคำสั่งทางเลือกก็ได้ - สตริงเอกสารของฟังก์ชันหรือ docstring
  • บล็อกโค้ดภายในทุกฟังก์ชันเริ่มต้นด้วยโคลอน (:) และเยื้องไว้
  • คำสั่งส่งคืน [นิพจน์] ออกจากฟังก์ชัน โดยเลือกส่งนิพจน์กลับไปยังผู้โทรได้ คำสั่ง return ที่ไม่มีอาร์กิวเมนต์จะเหมือนกับ return ไม่มี

ไวยากรณ์

def functionname( parameters ):
"function_docstring"
function_suite
return [expression]

โดยค่าเริ่มต้น พารามิเตอร์จะมีพฤติกรรมเกี่ยวกับตำแหน่ง และคุณจำเป็นต้องแจ้งให้ทราบตามลำดับที่กำหนดไว้

ตัวอย่าง

ฟังก์ชันต่อไปนี้รับสตริงเป็นพารามิเตอร์อินพุตและพิมพ์บนหน้าจอมาตรฐาน

def printme( str ):
"This prints a passed string into this function"
print str
return