ทำความรู้จักกับภาษา python (16) : การสร้างฟังก์ชันโดยมี Default Value (ดีฟอลท์ เวลู่)

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderators: mindphp, ผู้ดูแลกระดาน

dawthana
PHP Super Hero Member
PHP Super Hero Member
Posts: 604
Joined: 07/12/2016 10:55 am

ทำความรู้จักกับภาษา python (16) : การสร้างฟังก์ชันโดยมี Default Value (ดีฟอลท์ เวลู่)

Post by dawthana »

การสร้างฟังก์ชันโดยมี Default Value (ดีฟอลท์ เวลู่) ในภาษาpython (ไพทอน)
Default Value คือการสร้างฟังก์ชั่นโดยมีการกำหนดค่าเริ่มต้นให้กับ Argument

รูปแบบการสร้าง Default Value

Code: Select all

def functionname (argument) :
       "คำอธิบายฟังก์ชัน"
       statement (s)
       .........................
       .........................
ตัวอย่างรูปแบบการสร้าง
defult_value_1.png
defult_value_1.png (96.3 KiB) Viewed 767 times
การสร้างฟังก์ชันโดยมี Default Value
- รูปแบบการสร้างฟังก์ชัน Default Value คือ ขึ้นต้นด้วย "def" ตามด้วย "ชื่อของฟังก์ชั่น( )" และเครื่องหมาย ":"
- ตอนเรียกใช้ฟังก์ชันจำเป็นต้องกำหนดค่า argument อย่างน้อย 1 ตัว
- เมื่อเรียกใช้ฟังก์ชันมีการส่งค่า argument (อาร์กิวเม้นต์) ผ่านเข้ามาจะนำไปแทนค่า argument ของฟังก์ชันตามลำดับ

ศึกษข้อมูลมาจาก https://www.youtube.com/watch?v=QBuHaaA ... lzdKrpxsMM
Last edited by dawthana on 24/01/2017 6:11 pm, edited 1 time in total.
Dive Demo
PHP Sr. Member
PHP Sr. Member
Posts: 84
Joined: 01/02/2017 11:10 am

Re: ทำความรู้จักกับภาษา python (16) : การสร้างฟังก์ชันโดยมี Default Value (ดีฟอลท์ เวลู่)

Post by Dive Demo »

เข้าใจเรื่อง default value แล้วครับ
Four
PHP Super Hero Member
PHP Super Hero Member
Posts: 813
Joined: 08/01/2018 9:55 am

Re: ทำความรู้จักกับภาษา python (16) : การสร้างฟังก์ชันโดยมี Default Value (ดีฟอลท์ เวลู่)

Post by Four »

Code: Select all

def testfunc(name, sex, age=30):
    print ("name :", name)
    print ("sex :", sex)
    print ("age :", age)
    
testfunc("test", "female", "24")

testfunc("a", "male")
ผลรัน

Image
I am slow walker, but I never walk back. (Abraham Lincoln)
User avatar
Jom07
PHP Super Hero Member
PHP Super Hero Member
Posts: 514
Joined: 08/01/2018 9:56 am

Re: ทำความรู้จักกับภาษา python (16) : การสร้างฟังก์ชันโดยมี Default Value (ดีฟอลท์ เวลู่)

Post by Jom07 »

การสร้างฟังก์ชันโดยมี Default Value

Code: Select all

def defaultfunc(name, age=24):
    print ('Name :', name)
    print ('Age :', age)

defaultfunc('a')

defaultfunc('b', '30')
ผลรัน

Image

ศึกษาข้อมูลจาก :https://www.youtube.com/watch?v=QBuHaaA ... M&index=16
Image
Patcharanan.0399
PHP Hero Member
PHP Hero Member
Posts: 114
Joined: 09/04/2018 10:04 am

Re: ทำความรู้จักกับภาษา python (16) : การสร้างฟังก์ชันโดยมี Default Value (ดีฟอลท์ เวลู่)

Post by Patcharanan.0399 »

Code: Select all

def printinfo (name, age = 18):
    print 'Name : ', name
    print 'Age : ', age

printinfo("Jame")
print ("\n..............\n")
printinfo("Ann", 28)
ผลการรัน
Default value.JPG
Default value.JPG (10.15 KiB) Viewed 665 times
เรียกใช้ฟังก์ชันครั้งแรก โดยใช้กำหนดข้อมูลเป็น Jame ไว้ การแสดงผลตามลำดับโดย Jame จะไปอยู่ตำแหน่ง name
เรียกใช้ฟังก์ชันครั้งที่สอง ได้กำหนดข้อมูลเป็น Ann , 28 การแสดงผลจะแสดงตามลำดับ คือ name = Ann , age = 28

ศึกษาจาก https://youtu.be/QBuHaaAOe4E
rangsan
PHP Hero Member
PHP Hero Member
Posts: 199
Joined: 30/04/2018 9:44 am

Re: ทำความรู้จักกับภาษา python (16) : การสร้างฟังก์ชันโดยมี Default Value (ดีฟอลท์ เวลู่)

Post by rangsan »

การสร้างฟังก์ชันโดยมี Default Value (ดีฟอลท์ เวลู่)

Code: Select all

def printinfo(name,lastname,gender, age=22):
    print "Name         : ", name
    print "Lastname     : ", lastname
    print "Gender       : ", gender
    print "Age          : ", age
    
printinfo('Rangsan','Mungklang','Male')
print "-----------------"
printinfo('Umnang','Mungklang','Male','27')
ผลลัพธ์การรันโค้ด
Default Value_Function.png
Default Value_Function.png (31.71 KiB) Viewed 654 times
ศึกษาจาก : https://www.youtube.com/watch?v=QBuHaaA ... M&index=15
It’s never too late to start again.
anuwat somsakul
PHP Full Member
PHP Full Member
Posts: 44
Joined: 08/08/2018 9:49 am

Re: ทำความรู้จักกับภาษา python (16) : การสร้างฟังก์ชันโดยมี Default Value (ดีฟอลท์ เวลู่)

Post by anuwat somsakul »

การสร้างฟังก์ชั่นโดยมี default value ในไพทอน Defining function Default value

Code: Select all

def myfunc(name, age=24):
    print("name",name)
    print("age",age)

myfunc("Mindphp")
print("***************")
myfunc("Python",30)
print("=====================================")
ผลลัพธ์
Selection_008.png
Selection_008.png (10.26 KiB) Viewed 593 times
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: No registered users and 5 guests