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

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

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

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

ตัวอย่าง def_function.py


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


myfunc();


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

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งบเเสดงฐานะทางการเงิน
โดย สริญญา สมสา ศ 29 มี.ค. 2019 4:26 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
63
ศ 29 มี.ค. 2019 4:26 pm โดย สริญญา สมสา
การจัดกระดาษทำการ 8 ช่อง
โดย สริญญา สมสา ศ 29 มี.ค. 2019 3:17 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
68
ศ 29 มี.ค. 2019 3:17 pm โดย สริญญา สมสา
การบันทึกบัญชีรับส่งสินค้า
โดย สริญญา สมสา ศ 29 มี.ค. 2019 2:29 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
66
ศ 29 มี.ค. 2019 2:29 pm โดย สริญญา สมสา
CSS Tips: Overflow การกำหนดแถบเลื่อน
โดย abdkode ศ 29 มี.ค. 2019 2:21 pm บอร์ด CSS Knowledge
0
84
ศ 29 มี.ค. 2019 2:21 pm โดย abdkode
[Closed] Q - ลูกค้าสอบถามมาว่าทำไมรูปภาพไม่แสดงทั้งหมดของสินค้า
โดย tsukasaz พฤ 28 มี.ค. 2019 3:21 pm บอร์ด Diageo - Web Ordering - Developer
4
17
อ 02 เม.ย. 2019 10:10 pm โดย tsukasaz
R - ปรับให้ระบบรองรับการกำหนดราคาสินค้าแบบหลาย UOM => ยังไม่เห็น
โดย Parichat พฤ 28 มี.ค. 2019 4:10 pm บอร์ด Diageo - Web Ordering - Developer
4
14
อ 02 เม.ย. 2019 10:11 pm โดย tsukasaz
G - Username กับ Password ของ Customer บน Demo
โดย tsukasaz ศ 29 มี.ค. 2019 1:37 pm บอร์ด Diageo - Web Ordering - Developer
1
7
ศ 29 มี.ค. 2019 3:44 pm โดย Parichat
รบกวนสอบถามผู้รู้หน่อยค่ะ
โดย ย้นืแ้ระฟ ย้นืแ้ระฟ ศ 29 มี.ค. 2019 12:38 pm บอร์ด Programming - PHP
0
91
ศ 29 มี.ค. 2019 12:38 pm โดย ย้นืแ้ระฟ ย้นืแ้ระฟ
การบันทึกบัญชีการรับหุ้นส่วนใหม่
โดย สริญญา สมสา ศ 29 มี.ค. 2019 12:03 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
54
ศ 29 มี.ค. 2019 12:03 pm โดย สริญญา สมสา
[Closed] B - รายการเมนูของภาษาไทย กับ อังกฤษ ไม่เหมือนกัน @M061
โดย tsukasaz ศ 29 มี.ค. 2019 11:04 am บอร์ด Diageo - Web Ordering - Developer
1
8
ศ 29 มี.ค. 2019 11:18 am โดย Parichat
การรับหุ้นส่วนใหม่ในห้างหุ้นส่วน
โดย สริญญา สมสา ศ 29 มี.ค. 2019 10:30 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
46
ศ 29 มี.ค. 2019 10:30 am โดย สริญญา สมสา
งานประจำวันที่ 29 มีนาคม 2562
โดย napharat079 ศ 29 มี.ค. 2019 9:11 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
8
ศ 29 มี.ค. 2019 7:03 pm โดย napharat079
งานประจำวันที่ 29 มีนาคม 2562
โดย poumtip ศ 29 มี.ค. 2019 9:10 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
6
ศ 29 มี.ค. 2019 7:50 pm โดย poumtip
Note
โดย poumtip พฤ 28 มี.ค. 2019 6:59 pm บอร์ด M080 - สุทธาทิพย์ อู่นาค
0
8
พฤ 28 มี.ค. 2019 6:59 pm โดย poumtip
การปิดบัญชีภาษีซื้อ ภาษีขาย
โดย สริญญา สมสา พฤ 28 มี.ค. 2019 6:48 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
122
พฤ 28 มี.ค. 2019 6:48 pm โดย สริญญา สมสา
ไม่สามารถโพสบอร์ดได้ ต้องแก้ยังไงคะ
โดย Four พฤ 28 มี.ค. 2019 6:23 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
189
พฤ 28 มี.ค. 2019 6:24 pm โดย Parichat
การปรับปรุงบัญชี
โดย สริญญา สมสา พฤ 28 มี.ค. 2019 5:12 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
118
พฤ 28 มี.ค. 2019 5:12 pm โดย สริญญา สมสา
Q - Log in and Other notification ยังไม่ทำใช่ไหม
โดย Parichat พฤ 28 มี.ค. 2019 4:08 pm บอร์ด Diageo - Web Ordering - Developer
1
7
พ 03 เม.ย. 2019 2:44 pm โดย tsukasaz
[Closed] R - หน้าหมวดหมู่สินค้า => ช่องสินค้าแต่ละช่องและรูปภาพสินค้าควรจะมีขนาดช่องและขนาดช่องของภาพที่เท่ากัน
โดย Parichat พฤ 28 มี.ค. 2019 4:05 pm บอร์ด Diageo - Web Ordering - Developer
2
10
อ 02 เม.ย. 2019 6:22 pm โดย Parichat
R - หน้ารายการสินค้าทั้งหมด => ควร upload ขึ้น web เฉพาะ SKU ที่ Active ตัวที่เป็น Replace ไม่ต้องเอาขึ้น
โดย Parichat พฤ 28 มี.ค. 2019 4:04 pm บอร์ด Diageo - Web Ordering - Developer
1
5
พ 03 เม.ย. 2019 2:43 pm โดย tsukasaz