Câu lệnh return [expression] thoát khỏi hàm, tùy chọn truyền lại biểu thức cho caller. Câu lệnh return không có đối số tương đương return None.
Ví dụ
Các ví dụ trên không trả về giá trị. Bạn có thể trả về giá trị từ hàm như sau:
#!/usr/bin/python
# Định nghĩa hàm
def sum(arg1, arg2):
# Cộng hai tham số và trả về.
total = arg1 + arg2
print "Inside the function : ", total
return total
# Gọi hàm sum
total = sum(10, 20)
print "Outside the function : ", total
Kết quả
Khi mã chạy, kết quả:
Inside the function : 30 Outside the function : 30