แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน
Moderator: mindphp , ผู้ดูแลกระดาน
dawthana
PHP Super Hero Member
โพสต์: 604 ลงทะเบียนเมื่อ: 07/12/2016 10:55 am
โพสต์ที่ยังไม่ได้อ่าน
โดย dawthana » 09/01/2017 12:50 pm
การสร้างฟังก์ชันโดยมี Default Value (ดีฟอลท์ เวลู่) ในภาษา
python (ไพทอน)
Default Value คือการสร้างฟังก์ชั่นโดยมีการกำหนดค่าเริ่มต้นให้กับ Argument
รูปแบบการสร้าง Default Value
โค้ด: เลือกทั้งหมด
def functionname (argument) :
"คำอธิบายฟังก์ชัน"
statement (s)
.........................
.........................
ตัวอย่างรูปแบบการสร้าง
defult_value_1.png (96.3 KiB) Viewed 1526 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 ครั้ง.
dawthana
PHP Super Hero Member
โพสต์: 604 ลงทะเบียนเมื่อ: 07/12/2016 10:55 am
Four
PHP Super Hero Member
โพสต์: 813 ลงทะเบียนเมื่อ: 08/01/2018 9:55 am
โพสต์ที่ยังไม่ได้อ่าน
โดย Four » 22/01/2018 11:17 pm
โค้ด: เลือกทั้งหมด
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)
Patcharanan.0399
PHP Hero Member
โพสต์: 114 ลงทะเบียนเมื่อ: 09/04/2018 10:04 am
โพสต์ที่ยังไม่ได้อ่าน
โดย Patcharanan.0399 » 20/04/2018 9:48 am
โค้ด: เลือกทั้งหมด
def printinfo (name, age = 18):
print 'Name : ', name
print 'Age : ', age
printinfo("Jame")
print ("\n..............\n")
printinfo("Ann", 28)
ผลการรัน
Default value.JPG (10.15 KiB) Viewed 1424 times
เรียกใช้ฟังก์ชันครั้งแรก โดยใช้กำหนดข้อมูลเป็น Jame ไว้ การแสดงผลตามลำดับโดย Jame จะไปอยู่ตำแหน่ง name
เรียกใช้ฟังก์ชันครั้งที่สอง ได้กำหนดข้อมูลเป็น Ann , 28 การแสดงผลจะแสดงตามลำดับ คือ name = Ann , age = 28
ศึกษาจาก
https://youtu.be/QBuHaaAOe4E
rangsan
PHP Hero Member
โพสต์: 199 ลงทะเบียนเมื่อ: 30/04/2018 9:44 am
โพสต์ที่ยังไม่ได้อ่าน
โดย rangsan » 03/05/2018 11:52 am
การสร้างฟังก์ชันโดยมี 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 (31.71 KiB) Viewed 1413 times
ศึกษาจาก :
https://www.youtube.com/watch?v=QBuHaaA ... M&index=15
It’s never too late to start again.
anuwat somsakul
PHP Full Member
โพสต์: 44 ลงทะเบียนเมื่อ: 08/08/2018 9:49 am
โพสต์ที่ยังไม่ได้อ่าน
โดย anuwat somsakul » 10/08/2018 3:24 pm
การสร้างฟังก์ชั่นโดยมี 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 (10.26 KiB) Viewed 1352 times
jirawoot
PHP VIP Members
โพสต์: 3129 ลงทะเบียนเมื่อ: 17/06/2019 10:30 am
โพสต์ที่ยังไม่ได้อ่าน
โดย jirawoot » 20/06/2019 3:01 pm
โค้ด: เลือกทั้งหมด
def printinfo(name, age=24):
print('name =', name)
print("Age = ",age)
printinfo("python")
print('--------------')
printinfo("mindphp",30)
ผลลัพธ์
Selection_015.png (8.07 KiB) Viewed 700 times
โค้ด: เลือกทั้งหมด
def printinfo(name, age=24):
print('name =', name)
print("Age = ",age)
printinfo("python")
print('--------------')
printinfo("mindphp",30)
ผลลัพธ์
Selection_017.png (8.36 KiB) Viewed 700 times
0 ตอบกลับ
823 แสดง
โพสต์ล่าสุด โดย mindphp
17/01/2022 1:22 am
5 ตอบกลับ
1823 แสดง
โพสต์ล่าสุด โดย MBMoo
01/03/2022 5:37 pm
0 ตอบกลับ
1607 แสดง
โพสต์ล่าสุด โดย rangsan
19/05/2018 10:27 am
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 78