การเขียนฟังก์ชั่น
ทุกภาษาในการเขียนโปรแกรม เปิดช่องทางให้โปรแกรมเมอร์ สร้างฟังก์ชั่นขึ้นมาเพื่อใช้งานได้
ฟังก์ชั่นใน ไพทอนมีสองแบบคือฟังก์ชั่นที่มีมากับ ไพทอนและสามารถเรียกใช้ได้เลย อีกแบบหนึ่งคือ ฟังก์ชั่นที่ โปรแกรมเมอร์สร้างขึ้นมา
เพื่อใช้งานเอง

รูปแบบของการสร้างก์ชั่นเพื่อใช้งาน ใช้คำว่า def ตามด้วย ชื่อฟังก์ชั่นที่ต้องการ ชื่อฟังก์ชั่นที่สร้างต้องไม่ซ้ำกับ ฟังก์ชั่นที่ไพทอนสร้างไว้ให้

def ชื่อฟังก์ชั่น():
    ...

การเรียกใช้
ชื่อฟังก์ชั่น();

ตัวอย่าง def_function.py


def myfunc():
print("สวัสดี สร้างฟังก์ชั่น Mindphp.com");


myfunc();


ผลที่ได้
สวัสดี สร้างฟังก์ชั่น Mindphp.com

จากตัวอย่างเป็นการสร้างฟังก์ชั่นเพื่อแสดงข้อความ คำว่า สวัสดี สร้างฟังก์ชั่น Mindphp.com ออกมาที่หน้าจอ

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ลง NetBean PHP ใหม่แล้วแต่ไม่ขึ้นให้เลือก Newproject เป็น PHP
โดย Patipat ศ 14 มิ.ย. 2019 4:36 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
8
79
ส 15 มิ.ย. 2019 1:20 pm โดย Patipat
เลือกซื้อเครื่องใช้ไฟฟ้า เช่น ตู้เย็นเล็ก ยังไงดี?
โดย hakanmendoza ศ 14 มิ.ย. 2019 3:33 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
29
จ 17 มิ.ย. 2019 4:01 pm โดย บุคคลทั่วไป
แบบฟอร์มคำนวณเงินกู้ PHP อย่างง่าย
โดย Patipat ศ 14 มิ.ย. 2019 3:23 pm บอร์ด PHP Knowledge
1
40
ศ 14 มิ.ย. 2019 3:30 pm โดย mindphp
อยากทราบวิธีการทำให้ .htaccess อ่าน html กับรูปภาพ
โดย Ittichai_chupol ศ 14 มิ.ย. 2019 1:36 pm บอร์ด Programming - PHP
4
44
ส 15 มิ.ย. 2019 2:59 pm โดย Sirayu
การอัพเกรด Internet explorer เป็นเวอร์ชั่นล่าสุด
โดย chatee supasand ศ 14 มิ.ย. 2019 11:47 am บอร์ด Microsoft Office Knowledge & line & Etc
0
24
ศ 14 มิ.ย. 2019 11:47 am โดย chatee supasand
สร้างกราฟวงกลม ใน PHP
โดย Patipat ศ 14 มิ.ย. 2019 11:37 am บอร์ด PHP Knowledge
2
37
ศ 14 มิ.ย. 2019 11:50 am โดย Patipat
ทำเอกสารแบบออนไลท์ด้วย google ไดรฟ์
โดย jamepiyawat ศ 14 มิ.ย. 2019 10:40 am บอร์ด Share Knowledge
0
34
ศ 14 มิ.ย. 2019 10:40 am โดย jamepiyawat
งานประจำวันที่ 14 มิถุนายน 2562
โดย chatee supasand ศ 14 มิ.ย. 2019 9:58 am บอร์ด MT33 - นายชาตรี สุภาแสน
2
13
อ 16 มิ.ย. 2019 8:47 pm โดย thatsawan
งานประจำวันที่ 14 มิถุนายน 2562
โดย Patipat ศ 14 มิ.ย. 2019 9:29 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
9
ศ 14 มิ.ย. 2019 6:02 pm โดย Patipat
งานประจำวันที่ 14 มิถุนายน 2562
โดย jamepiyawat ศ 14 มิ.ย. 2019 9:14 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
10
ศ 14 มิ.ย. 2019 6:23 pm โดย jamepiyawat
กำหนดความยาวหัวข้อในหน้า Category blog ยังไงครับ
โดย toonytoony2004 พฤ 13 มิ.ย. 2019 6:40 pm บอร์ด Joomla Development
2
49
ศ 14 มิ.ย. 2019 7:36 pm โดย toonytoony2004
Module MyPuzzle Sliding เกม Puzzle Sliding
โดย jamepiyawat พฤ 13 มิ.ย. 2019 6:39 pm บอร์ด Joomla Extension Review
0
25
พฤ 13 มิ.ย. 2019 6:39 pm โดย jamepiyawat
ติดตั้ง Adobe Flash Player บน ubuntu
โดย jamepiyawat พฤ 13 มิ.ย. 2019 5:53 pm บอร์ด Share Knowledge
0
34
พฤ 13 มิ.ย. 2019 5:53 pm โดย jamepiyawat
ทำไมเราต้องจ่ายภาษีกันด้วย ??
โดย Patipat พฤ 13 มิ.ย. 2019 5:44 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
26
พฤ 13 มิ.ย. 2019 5:44 pm โดย Patipat
ดอกเบี้ยเงินกู้
โดย Patipat พฤ 13 มิ.ย. 2019 5:41 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
31
พฤ 13 มิ.ย. 2019 5:41 pm โดย Patipat
ลูกขนไก่มีขนกี่ก้าน ??
โดย Patipat พฤ 13 มิ.ย. 2019 5:04 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
24
พฤ 13 มิ.ย. 2019 5:04 pm โดย Patipat
ต้องการดึงค่าที่ มากที่สุุดใน ตัวแปร list จะมีฟังก์ชั่นอะไรใช้ได้บ้างค่ะ
โดย thatsawan พฤ 13 มิ.ย. 2019 4:21 pm บอร์ด Programming - C/C++ & java & Python
1
23
พฤ 13 มิ.ย. 2019 4:28 pm โดย thatsawan
การเพิ่ม Munu ย่อย Drop down ใน Joomla
โดย Patipat พฤ 13 มิ.ย. 2019 4:09 pm บอร์ด Mindphp Videoman
0
17
พฤ 13 มิ.ย. 2019 4:09 pm โดย Patipat
เชื่อมต่อฐานข้อมูล psycopg2 ไม่ได้ครับ
โดย chatee supasand พฤ 13 มิ.ย. 2019 3:37 pm บอร์ด Programming - C/C++ & java & Python
1
21
พฤ 13 มิ.ย. 2019 3:54 pm โดย tatiya
วิธี Import Bookmark บน Internet Explorer 11
โดย chatee supasand พฤ 13 มิ.ย. 2019 2:48 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
20
พฤ 13 มิ.ย. 2019 2:48 pm โดย chatee supasand