⊗pyPmUFRt 200 of 208 menu

คำสั่ง return ใน Python

สมมติว่าเรามีฟังก์ชันที่แสดง ค่ากำลังสองของตัวเลขที่ส่งเข้ามาบนหน้าจอ:

def func(num): print(num ** 2)

ในกรณีที่ไม่จำเป็นต้องแสดงค่าทันทีบน หน้าจอ สามารถบันทึกลงในตัวแปรใดๆ ก่อนได้:

res = func(3) # ตอนนี้ในตัวแปร res มีค่า 9

สำหรับเรื่องนี้ใน Python มีคำสั่งพิเศษ return ซึ่งอนุญาตให้ ระบุค่าที่ฟังก์ชันส่งคืน คำว่า ส่งคืน หมายถึงค่าที่จะถูกบันทึกลงใน ตัวแปร หากกำหนดค่าเรียกใช้งานฟังก์ชันให้กับตัวแปรนั้น

มาเขียนฟังก์ชันของเราใหม่ โดยให้ มันไม่แสดงผลลัพธ์ในคอนโซล แต่ ส่งคืนผลลัพธ์นั้นไปยังตัวแปร:

def func(num): return num ** 2

ตอนนี้มาบันทึกผลการทำงานของฟังก์ชันลงใน ตัวแปร:

res = func(3)

หลังจากที่ข้อมูลถูกบันทึกลงในตัวแปรแล้ว สามารถนำออกแสดงบนหน้าจอได้ เช่น:

res = func(3) print(res) # จะแสดง 9

หรือสามารถเปลี่ยนแปลงข้อมูลนั้นก่อน แล้ว จึงแสดงบนหน้าจอ:

res = func(3) res = res + 1 print(res) # จะแสดง 10

สามารถดำเนินการบางอย่างกับ ผลลัพธ์การทำงานของฟังก์ชันทันที ก่อนบันทึก ลงในตัวแปร:

res = func(3) + 1 print(res) # จะแสดง 10

สามารถเรียกฟังก์ชันของเราหลายครั้ง สำหรับตัวเลขต่าง ๆ และรวมผลลัพธ์ของมัน:

res = func(2) + func(3) print(res) # จะแสดง 13

เพื่อย่อโค้ดที่เขียน สามารถ เรียกฟังก์ชันทันที โดยส่งมันไปเป็นพารามิเตอร์ print:

print(func(3))

สร้างฟังก์ชันที่รับพารามิเตอร์ เป็นตัวเลข และส่งคืนค่ากำลังสามของตัวเลขนั้น ใช้ฟังก์ชันนี้หาค่ากำลังสาม ของตัวเลข 3 และบันทึกลงในตัวแปร res

ใช้ฟังก์ชันที่คุณสร้างขึ้น หา ผลรวมของกำลังสามของตัวเลข 2 และตัวเลข 3 และบันทึกลงในตัวแปร res

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ