Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธี Return Object จาก Function ใน Python

คำสั่ง return ทำให้ Python Function ออกจากการทำงานและส่งค่ากลับให้ Caller วัตถุประสงค์ของ Functions โดยทั่วไปคือรับ Inputs และ Return สิ่งใดสิ่งหนึ่ง คำสั่ง Return หนึ่งครั้งที่ Execute จะหยุดการทำงานของ Function ทันที แม้จะไม่ใช่ Statement สุดท้ายใน Function

Functions ที่ Return Values บางครั้งเรียกว่า Fruitful Functions

ตัวอย่าง

def sum(a, b):
    return a + b

sum(5, 16)

Output

21

ทุกอย่างใน Python เกือบทุกอย่างคือ Object Lists, Dictionaries, Tuples ก็เป็น Python Objects โค้ดด้านล่างแสดง Python Function ที่ Return Python Object คือ Dictionary

ตัวอย่าง

# This function returns a dictionary
def foo():
    d = dict()
    d['str'] = "Tutorialspoint"
    d['x'] = 50
    return d

print foo()

Output

{'x': 50, 'str': 'Tutorialspoint'}