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

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

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

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

ตัวอย่าง def_function.py


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


myfunc();


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

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Q - กรณีที่กดคำนวณแล้วรีโหลดหน้าแล้วให้แผนที่มันปักหมุดตามที่เลือกจังหวัดต้นทางไปปลายทางทำยังไงค่ะ
โดย Parichat พ 03 เม.ย. 2019 11:11 am บอร์ด Joomla Dev
10
26
พฤ 04 เม.ย. 2019 1:48 pm โดย Parichat
งานประจำวันที่ 3 เมษายน 2562
โดย napharat079 พ 03 เม.ย. 2019 9:55 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
12
พ 03 เม.ย. 2019 7:30 pm โดย napharat079
งานประจำวันที่ 3 เมษายน 2562
โดย poumtip พ 03 เม.ย. 2019 9:36 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
7
พ 03 เม.ย. 2019 6:59 pm โดย poumtip
เทคนิคการทํา infographic ได้เร็วทันใจ เเละดูโปร
โดย thatsawan อ 02 เม.ย. 2019 11:56 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
75
อ 02 เม.ย. 2019 11:56 pm โดย thatsawan
งานประจำวันที่ 2 เมษายน 2562
โดย napharat079 อ 02 เม.ย. 2019 10:11 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
4
32
พ 03 เม.ย. 2019 6:10 pm โดย napharat079
การบันทึกบัญชีทุนห้างหุ้นส่วน
โดย สริญญา สมสา อ 02 เม.ย. 2019 6:51 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
53
อ 02 เม.ย. 2019 6:51 pm โดย สริญญา สมสา
CSS Tips: จัดตำแหน่งใน Flexbox ให้อยู่ตรงกลาง
โดย abdkode อ 02 เม.ย. 2019 6:43 pm บอร์ด CSS Knowledge
0
58
อ 02 เม.ย. 2019 6:43 pm โดย abdkode
วิธีสร้างอักษรโปร่งใส (Text Mark) ในงานนำเสนอด้วย Power Point
โดย napharat079 อ 02 เม.ย. 2019 6:21 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
58
อ 02 เม.ย. 2019 6:21 pm โดย napharat079
Q - ในเรื่องของวันจัดส่งจากในไฟล์ excel ของลูกค้า ข้อมูล Order Date คือ ลูกค้าสั่งซื้อได้แค่ในวันที่กำหนดหรือเปล่าค่ะ
โดย Parichat อ 02 เม.ย. 2019 6:07 pm บอร์ด Diageo - Web Ordering - Developer
2
8
ศ 05 เม.ย. 2019 3:34 pm โดย Parichat
Q - ในกรณีที่สินค้าหลักหมดแล้วต้องใช้สินค้าลูกมาแทนสินค้าหลักทางเราจะทราบได้ไงว่าสินค้าหลักมีสินค้าลูกเป็นตัวไหนบ้างค่ะ
โดย Parichat อ 02 เม.ย. 2019 6:00 pm บอร์ด Diageo - Web Ordering - Developer
2
6
ศ 05 เม.ย. 2019 3:45 pm โดย Parichat
บัญชีการเงิน
โดย สริญญา สมสา อ 02 เม.ย. 2019 5:59 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
47
อ 02 เม.ย. 2019 5:59 pm โดย สริญญา สมสา
R - ขอตัวอย่างรูปแบบหรือข้อมูลที่จำเป็นในใบคืนของหน่อยค่ะ [2019-04][004]
โดย Parichat อ 02 เม.ย. 2019 5:52 pm บอร์ด Diageo - Web Ordering - Developer
2
5
ศ 05 เม.ย. 2019 3:46 pm โดย Parichat
JQuery Tips : เมธอด on() เพื่อจัดการเหตุการณ์
โดย abdkode อ 02 เม.ย. 2019 4:49 pm บอร์ด Jquery & Ajax Knowledge
0
73
อ 02 เม.ย. 2019 4:49 pm โดย abdkode
ผู้มีหน้าที่จัดทำบัญชี
โดย สริญญา สมสา อ 02 เม.ย. 2019 4:20 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
52
อ 02 เม.ย. 2019 4:20 pm โดย สริญญา สมสา
การคิดค่าเสื่อมราคา
โดย สริญญา สมสา อ 02 เม.ย. 2019 2:04 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
52
อ 02 เม.ย. 2019 2:04 pm โดย สริญญา สมสา
บัญชีครัวเรือน
โดย สริญญา สมสา อ 02 เม.ย. 2019 11:42 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
47
อ 02 เม.ย. 2019 11:42 am โดย สริญญา สมสา
งานประะจำวันที่ 2 เมษายน 2562
โดย poumtip อ 02 เม.ย. 2019 10:22 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
5
อ 02 เม.ย. 2019 7:36 pm โดย poumtip
การลงบัญชีกิจการอุตสาหกรรม
โดย สริญญา สมสา จ 01 เม.ย. 2019 6:58 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
50
จ 01 เม.ย. 2019 6:58 pm โดย สริญญา สมสา
R - Menu News [2019-04][001]
โดย Parichat จ 01 เม.ย. 2019 5:22 pm บอร์ด Diageo - Web Ordering - Developer
4
10
อ 09 เม.ย. 2019 5:06 pm โดย Parichat
วีธีเบลอภาพพื้นหลังใน Power Point ให้ตัวหนังสือดูเด่นขึ้น
โดย napharat079 จ 01 เม.ย. 2019 5:10 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
68
จ 01 เม.ย. 2019 5:10 pm โดย napharat079