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".
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.13957 sec| 2193.016 kb