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

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

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

dawthana
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 604
ลงทะเบียนเมื่อ: 07/12/2016 10:55 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย dawthana »

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

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

โค้ด: เลือกทั้งหมด

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

ศึกษข้อมูลมาจาก https://www.youtube.com/watch?v=QBuHaaA ... lzdKrpxsMM
แก้ไขล่าสุดโดย dawthana เมื่อ 24/01/2017 6:11 pm, แก้ไขไปแล้ว 1 ครั้ง.
Four
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 813
ลงทะเบียนเมื่อ: 08/01/2018 9:55 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย Four »

โค้ด: เลือกทั้งหมด

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

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

รูปภาพ
I am slow walker, but I never walk back. (Abraham Lincoln)
ภาพประจำตัวสมาชิก
Jom07
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 514
ลงทะเบียนเมื่อ: 08/01/2018 9:56 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย Jom07 »

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

โค้ด: เลือกทั้งหมด

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

defaultfunc('a')

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

รูปภาพ

ศึกษาข้อมูลจาก :https://www.youtube.com/watch?v=QBuHaaA ... M&index=16
รูปภาพ
Patcharanan.0399
PHP Hero Member
PHP Hero Member
โพสต์: 114
ลงทะเบียนเมื่อ: 09/04/2018 10:04 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย Patcharanan.0399 »

โค้ด: เลือกทั้งหมด

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 1407 times
เรียกใช้ฟังก์ชันครั้งแรก โดยใช้กำหนดข้อมูลเป็น Jame ไว้ การแสดงผลตามลำดับโดย Jame จะไปอยู่ตำแหน่ง name
เรียกใช้ฟังก์ชันครั้งที่สอง ได้กำหนดข้อมูลเป็น Ann , 28 การแสดงผลจะแสดงตามลำดับ คือ name = Ann , age = 28

ศึกษาจาก https://youtu.be/QBuHaaAOe4E
rangsan
PHP Hero Member
PHP Hero Member
โพสต์: 199
ลงทะเบียนเมื่อ: 30/04/2018 9:44 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย rangsan »

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

โค้ด: เลือกทั้งหมด

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 1396 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
โพสต์: 44
ลงทะเบียนเมื่อ: 08/08/2018 9:49 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย anuwat somsakul »

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

โค้ด: เลือกทั้งหมด

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 1335 times
ภาพประจำตัวสมาชิก
jirawoot
PHP VIP Members
PHP VIP Members
โพสต์: 3129
ลงทะเบียนเมื่อ: 17/06/2019 10:30 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย jirawoot »

โค้ด: เลือกทั้งหมด

def printinfo(name, age=24):
    print('name =', name)
    print("Age = ",age)

printinfo("python")
print('--------------')
printinfo("mindphp",30)
ผลลัพธ์
Selection_015.png
Selection_015.png (8.07 KiB) Viewed 682 times

โค้ด: เลือกทั้งหมด

def printinfo(name, age=24):
    print('name =', name)
    print("Age = ",age)

printinfo("python")
print('--------------')
printinfo("mindphp",30)
ผลลัพธ์
Selection_017.png
Selection_017.png (8.36 KiB) Viewed 682 times
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 37