26.8. Hàm sau có ý nghĩa gì?def msg(s): return s[: : -1]
Câu hỏi:
26.8. Hàm sau có ý nghĩa gì?
def msg(s):
return s[: : -1]
Câu trả lời:
Người trả lời: GV. Đỗ Văn Ánh
Cách làm:- Đọc kỹ câu hỏi để hiểu ý nghĩa của hàm msg(s).- Phân tích cú pháp của hàm msg(s) để hiểu cách hoạt động của nó.- Đưa ra câu trả lời dựa trên các bước phân tích và hiểu biết về xử lý chuỗi.Câu trả lời:Hàm msg(s) có ý nghĩa là trả về xâu (hoặc danh sách) ngược của xâu s. Để làm điều này, hàm sử dụng slicing với tham số [::-1]. Khi sử dụng đoạn mã s[::-1], chuỗi s sẽ được lấy ngược từ phải sang trái, nghĩa là sẽ trả về chuỗi s với thứ tự các ký tự được đảo ngược. Ví dụ, nếu s = "abc", thì msg("abc") sẽ trả về "cba".
Câu hỏi liên quan:
- 26.1. Trong ngôn ngữ lập trình Python, hàm có phải là thủ tục hay không? Mệnh đề nào dưới đây mô tả...
- 26.2. Trong định nghĩa của hàm có thể có bao nhiêu từ khoá return?A. 1. ...
- 26.3. Trong Python có thể tự tạo hàm trùng tên với một hàm có sẵn hay không?
- 26.4. Trong Python có thể định nghĩa hàm với tên trùng với từ khoá hay không?
- 26.5. Trong Python lệnh print() có phải là hàm không?
- 26.6. Mệnh đề nào dưới đây mô tả đúng về hàm tự định nghĩa không trả lại giá trị?A. Trong mô tả hàm...
- 26.7. Hàm sau có ý nghĩa gì?def h(x,y): if x > y: ...
- 26.9. Viết hàm nhập số nguyên n từ bàn phím. Hàm sẽ trả lại số đã nhập.
- 26.10. Hàm sau thực hiện công việc gì?def func(n): c = 0...
- 26.11. Hàm sau thực hiện công việc gì?def func(n): c = 0 ...
- 26.12. Viết hàm số Number() có tính năng sau:Tham số của hàm là dãy các số nguyên A.Hàm sẽ trả lại...
Bình luận (0)