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

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

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

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

ตัวอย่าง def_function.py


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


myfunc();


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

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
google โน้ตคืออะไร
โดย jamepiyawat พ 10 ก.ค. 2019 7:01 pm บอร์ด Share Knowledge
1
70
พฤ 11 ก.ค. 2019 8:47 am โดย machataemana
การใช้ flask_sqlalchemy สร้างตาราง ฐานข้อมูล ในภาษา python
โดย jirawoot พ 10 ก.ค. 2019 6:44 pm บอร์ด Python Knowledge
0
41
พ 10 ก.ค. 2019 6:44 pm โดย jirawoot
วิธีสร้าง Slide Show แสดงสินค้า แบบ Ecommerce โดยใช้ CSS และ Js ของ jQuery Slick Demos
โดย Patipat พ 10 ก.ค. 2019 6:41 pm บอร์ด PHP Knowledge
0
46
พ 10 ก.ค. 2019 6:41 pm โดย Patipat
Q - อยากทราบ วิธีที่ทำให้ สินค้าเรียงตามลำดับหน่อยครับ
โดย Patipat พ 10 ก.ค. 2019 6:33 pm บอร์ด Joomla Development
1
42
พ 10 ก.ค. 2019 6:37 pm โดย tsukasaz
ต้องการแคปหน้าจอ จากโปรแกรม Snagit ทำยังไง
โดย EyePornnipa พ 10 ก.ค. 2019 6:23 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
4
118
พฤ 11 ก.ค. 2019 11:08 am โดย EyePornnipa
วิธีเรียกใช้ไฟล์ CSS และ Js ลงใน Extension ของ Joomla
โดย Patipat พ 10 ก.ค. 2019 5:07 pm บอร์ด Joomla Developing Knowledge
0
40
พ 10 ก.ค. 2019 5:07 pm โดย Patipat
วิธีการเชื่อมตารางในฐานข้อมูลใน joomla
โดย jamepiyawat พ 10 ก.ค. 2019 4:48 pm บอร์ด Joomla user Guide Knowledge
0
34
พ 10 ก.ค. 2019 4:48 pm โดย jamepiyawat
อยากทราบวิธี เรียกไฟล์ css มาใช้ใน joomla หน่อยครับ
โดย Patipat พ 10 ก.ค. 2019 4:08 pm บอร์ด Programming - PHP
0
34
พ 10 ก.ค. 2019 4:08 pm โดย Patipat
Q - ต้องการบันทึกผลต่างจากการรับชำระต่ำไป จะทำยังไง
โดย EyePornnipa พ 10 ก.ค. 2019 3:54 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
9
46
ศ 12 ก.ค. 2019 11:39 am โดย EyePornnipa
ภาพประกอบเอกสารใบสำคัญ
โดย EyePornnipa พ 10 ก.ค. 2019 2:27 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
36
210
จ 22 ก.ค. 2019 6:14 pm โดย EyePornnipa
วิธีการเช็ค platform ด้วย module sys เพื่อใช้การในการตรวจสอบ platform ที่กำลังใช้อยู่
โดย jirawoot พ 10 ก.ค. 2019 2:11 pm บอร์ด Python Knowledge
0
30
พ 10 ก.ค. 2019 2:11 pm โดย jirawoot
Q - อยากใช้ loop while แสดงรูปภาพ ครับ
โดย Patipat พ 10 ก.ค. 2019 1:55 pm บอร์ด Programming - PHP
3
65
พ 10 ก.ค. 2019 2:29 pm โดย tsukasaz
สอบถามครับ การเปิด 2 แท็บพร้อมกัน โดยใช้ Flask ทำยังไงได้บ้างครับ
โดย chatee supasand พ 10 ก.ค. 2019 12:17 pm บอร์ด Programming - C/C++ & java & Python
11
175
พฤ 11 ก.ค. 2019 3:40 pm โดย chatee supasand
การ Logout Netflix ทุกอุปกรณ์ที่เข้าค้างไว้
โดย chatee supasand พ 10 ก.ค. 2019 11:48 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
32
พ 10 ก.ค. 2019 11:48 am โดย chatee supasand
การแปลง PowerPoint เป็น Word
โดย chatee supasand พ 10 ก.ค. 2019 11:22 am บอร์ด Microsoft Office Knowledge & line & Etc
0
38
พ 10 ก.ค. 2019 11:22 am โดย chatee supasand
งานประจำวันที่ 10 กรกฎาคม 2562
โดย Patipat พ 10 ก.ค. 2019 10:20 am บอร์ด M088 - ปฏิภัทร สารธรรม
3
21
พ 10 ก.ค. 2019 8:18 pm โดย Patipat
งานประจำวันที่ 10 กรกฏาคม 2562
โดย chatee supasand พ 10 ก.ค. 2019 10:18 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
6
พ 10 ก.ค. 2019 7:24 pm โดย chatee supasand
งานประจำวันที่ 10 กรกฎาคม 2562
โดย jamepiyawat พ 10 ก.ค. 2019 10:10 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
13
พ 10 ก.ค. 2019 8:11 pm โดย jamepiyawat
งานประจำวันที่ 10 กรกฎาคม 2562
โดย jirawoot พ 10 ก.ค. 2019 10:02 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
6
พ 10 ก.ค. 2019 2:13 pm โดย jirawoot
งานประจำวันที่ 10 กรกฎาคม 2562
โดย EyePornnipa พ 10 ก.ค. 2019 9:58 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
2
29
พ 10 ก.ค. 2019 7:47 pm โดย EyePornnipa