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

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

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

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

ตัวอย่าง def_function.py


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


myfunc();


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

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สอบถามวิธีติดตั้ง psycopg2 บน python 2.7 หน่อยครับ
โดย tatiya จ 08 เม.ย. 2019 12:43 pm บอร์ด Programming - C/C++ & java & Python
1
147
จ 08 เม.ย. 2019 12:44 pm โดย tatiya
วิธีการเบลอภาพแบบ Iris Blur
โดย napharat079 จ 08 เม.ย. 2019 11:47 am บอร์ด Graphic design
0
67
จ 08 เม.ย. 2019 11:47 am โดย napharat079
บัญชีอุตสาหกรรม
โดย สริญญา สมสา จ 08 เม.ย. 2019 11:43 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
53
จ 08 เม.ย. 2019 11:43 am โดย สริญญา สมสา
เกิดปัญหาการติดตั้ง Pycharm บน Ubuntu 16.04
โดย tatiya จ 08 เม.ย. 2019 10:56 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
72
จ 08 เม.ย. 2019 10:56 am โดย tatiya
งานประจำวันที่ 8 เมษายน 2562
โดย napharat079 จ 08 เม.ย. 2019 9:51 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
2
8
จ 08 เม.ย. 2019 7:27 pm โดย napharat079
งานประจำวันที่ 8 เมษายน 2562
โดย poumtip จ 08 เม.ย. 2019 9:04 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
6
จ 08 เม.ย. 2019 8:18 pm โดย poumtip
Google one คืออะไร
โดย napharat079 ส 06 เม.ย. 2019 2:13 pm บอร์ด Share Knowledge
0
115
ส 06 เม.ย. 2019 2:13 pm โดย napharat079
VDO - m_favorite_post
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:13 pm บอร์ด ThaiVI (Main)
2
5
พ 17 เม.ย. 2019 6:17 pm โดย napharat079
VDO - m_upload_image_easy
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:11 pm บอร์ด ThaiVI (Main)
2
5
พ 17 เม.ย. 2019 6:14 pm โดย napharat079
VDO - mdsoft_show_member_post
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:11 pm บอร์ด ThaiVI (Main)
2
4
พ 17 เม.ย. 2019 6:13 pm โดย napharat079
VDO - m_sub_comment
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:11 pm บอร์ด ThaiVI (Main)
2
5
พ 17 เม.ย. 2019 6:09 pm โดย napharat079
VDO - m_bbcode_upload_link
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:10 pm บอร์ด ThaiVI (Main)
1
6
พ 17 เม.ย. 2019 6:07 pm โดย napharat079
VDO - mdsoft_change_letter
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:06 pm บอร์ด ThaiVI (Main)
2
6
พ 17 เม.ย. 2019 6:05 pm โดย napharat079
VDO - mdsoft_change_letter
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:05 pm บอร์ด ThaiVI (Main)
0
0
ส 06 เม.ย. 2019 2:05 pm โดย Ittichai_chupol
VDO - m_button_like
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:04 pm บอร์ด ThaiVI (Main)
2
6
พ 17 เม.ย. 2019 6:02 pm โดย napharat079
VDO - m_buton_share_facebook
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:04 pm บอร์ด ThaiVI (Main)
1
4
พ 17 เม.ย. 2019 6:20 pm โดย napharat079
VDO - m_anonymus_post
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:03 pm บอร์ด ThaiVI (Main)
1
5
พ 17 เม.ย. 2019 6:21 pm โดย napharat079
VDO - mdsoft_stock_search
โดย Ittichai_chupol ส 06 เม.ย. 2019 2:03 pm บอร์ด ThaiVI (Main)
1
3
พ 17 เม.ย. 2019 6:24 pm โดย napharat079
VDO - mdsoft_change_letter
โดย Ittichai_chupol ส 06 เม.ย. 2019 1:44 pm บอร์ด ThaiVI (Main)
0
1
ส 06 เม.ย. 2019 1:44 pm โดย Ittichai_chupol
งานประจำวันที 6 เมษายน 2562
โดย poumtip ส 06 เม.ย. 2019 10:19 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
6
ส 06 เม.ย. 2019 7:09 pm โดย poumtip