logo

Phát biểu này sau đây là đúng? Nếu là hàm có kết quả thì trong thân hàm sẽ không có lệnh return.

Câu hỏi :

Phát biểu nào sau đây là đúng? Nếu là hàm có kết quả thì trong thân hàm sẽ không có lệnh return.

 

 

 

 

ĐÁP ÁN ĐÚNG: B
Giải thích:

Hàm Return trong Python là một câu lệnh có tác dụng trả về giá trị từ hàm. Hàm Return sẽ kết thúc hàm đang thực thi và trả về kết quả xử lý hàm cho lập trình viên. Hàm Return có thể có hoặc không có khi khai báo hàm, tuy nhiên nếu trong hàm thực thi có chứa kết quả giá trị thì sẽ có hàm Return và theo sau là dãy giá trị trả về. Lúc này hàm có chứa Return được gọi là hàm trả về giá trị trong Python.

Nếu là hàm có kết quả thì trong thân hàm sẽ có lệnh return và theo sau là dãy giá trị trả về

Thông thường, người sử dụng có thể lựa chọn trả về một giá trị sau câu lệnh Return, tuy nhiên trong nhiều trường hợp chúng ta có thể trả về nhiều giá trị trong hàm bằng cách lưu trữ những giá trị này dưới dạng một đối tượng chứa nhiều phần tử như tuple, list,.. sau đó gán cho đối tượng này là giá trị trả về theo sau Return. 

Tuple là một chuỗi những phần tử được phân tách bằng dấu phẩy, có thể tạo ra Tuple khi sử dụng hoặc không sử dụng dấu () đều được. Tuples có tính chất immutable – những phần tử không thay đổi được. Ngược lại List là kiểu dữ liệu dạng mảng chứa các phần tử có thể tạo ra bằng dấu []. Dữ liệu dạng List khác với Array ở điểm List có thể chứa những phần tử thuộc nhiều kiểu dữ liệu khác nhau. List mang tính chất mutable – có thể thay đổi được.

icon-date
Xuất bản : 04/01/2023 - Cập nhật : 20/11/2023