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

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

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

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

ตัวอย่าง def_function.py


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


myfunc();


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

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การปรับปรุงตั๋วเงินรับ
โดย สริญญา สมสา พ 17 เม.ย. 2019 4:33 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
82
พ 17 เม.ย. 2019 4:33 pm โดย สริญญา สมสา
ฟีเจอร์ใหม่! Google translate อัปโหลดเอกสารได้แล้ว
โดย napharat079 พ 17 เม.ย. 2019 4:18 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
101
พ 17 เม.ย. 2019 4:18 pm โดย napharat079
วิธีตั้งค่าวันเวลาส่ง Gmail ล่วงหน้าอัตโนมัติ
โดย napharat079 พ 17 เม.ย. 2019 3:10 pm บอร์ด Share Knowledge
0
95
พ 17 เม.ย. 2019 3:10 pm โดย napharat079
การเเก้ไขข้อผิดผลาดทางบัญชี
โดย สริญญา สมสา พ 17 เม.ย. 2019 2:16 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
84
พ 17 เม.ย. 2019 2:16 pm โดย สริญญา สมสา
วิธีตั้งค่าใช้งาน Google Docs ออฟไลน์
โดย napharat079 พ 17 เม.ย. 2019 11:52 am บอร์ด Microsoft Office Knowledge & line & Etc
0
108
พ 17 เม.ย. 2019 11:52 am โดย napharat079
หนี้สูญได้รับคืน
โดย สริญญา สมสา พ 17 เม.ย. 2019 11:35 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
83
พ 17 เม.ย. 2019 11:35 am โดย สริญญา สมสา
สรุปหัวข้ออบรม
โดย tsukasaz พ 17 เม.ย. 2019 10:57 am บอร์ด Diageo - Web Ordering (Main)
0
9
พ 17 เม.ย. 2019 10:57 am โดย tsukasaz
งานประจำวันที่ 17 เมษายน 2562
โดย napharat079 พ 17 เม.ย. 2019 9:53 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
3
11
พ 17 เม.ย. 2019 7:09 pm โดย napharat079
งานประจำวันที่ 17 เมษายน 2562
โดย poumtip พ 17 เม.ย. 2019 9:42 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
2
12
พ 17 เม.ย. 2019 7:10 pm โดย poumtip
คอนโดสุดล้ำความสวย สงบ พื้นที่ส่วนตัวเพียบ คอนโดสุขุมวิท
โดย Patty Perfume จ 15 เม.ย. 2019 3:40 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
119
จ 15 เม.ย. 2019 3:40 pm โดย Patty Perfume
เอาใจคนทำงานดึก เดินทางสะดวก คอนโดสะพานควาย
โดย Patty Perfume จ 15 เม.ย. 2019 2:44 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
79
จ 15 เม.ย. 2019 2:44 pm โดย Patty Perfume
พี่ๆท่านใด พอจะมีหนังสือสอน PHP เล่มนี้ไหมครับ
โดย toonytoony2004 อ 14 เม.ย. 2019 8:54 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
116
อ 14 เม.ย. 2019 1:09 pm โดย toonytoony2004
CSS Tips: box-shadow สร้างเงาให้กับ box element
โดย abdkode พฤ 11 เม.ย. 2019 2:02 pm บอร์ด CSS Knowledge
0
90
พฤ 11 เม.ย. 2019 2:02 pm โดย abdkode
งานประจำวันที่ 11 เมษายน 2562
โดย poumtip พฤ 11 เม.ย. 2019 9:22 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
5
พฤ 11 เม.ย. 2019 6:38 pm โดย poumtip
งานประจำวันที่ 11 เมษายน 2562
โดย napharat079 พฤ 11 เม.ย. 2019 9:06 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
3
พฤ 11 เม.ย. 2019 6:19 pm โดย napharat079
R - Support Training [2019-04][007]
โดย Parichat พ 10 เม.ย. 2019 7:05 pm บอร์ด Diageo - Web Ordering - Developer
4
17
ศ 19 เม.ย. 2019 11:35 pm โดย Parichat
การปรับปรุงบัญชีตั๋วเงินจ่าย
โดย สริญญา สมสา พ 10 เม.ย. 2019 6:37 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
74
พ 10 เม.ย. 2019 6:37 pm โดย สริญญา สมสา
ตั๋วเงินรับ
โดย สริญญา สมสา พ 10 เม.ย. 2019 6:03 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
70
พ 10 เม.ย. 2019 6:03 pm โดย สริญญา สมสา
การพิมพ์ 3 มิติคืออะไร (3D Print)
โดย napharat079 พ 10 เม.ย. 2019 5:27 pm บอร์ด IOT - Internet of things
1
107
พ 10 เม.ย. 2019 6:48 pm โดย swara31
สินทรัพย์ไม่หมุนเวียน
โดย สริญญา สมสา พ 10 เม.ย. 2019 5:18 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
65
พ 10 เม.ย. 2019 5:18 pm โดย สริญญา สมสา