Bài tập kiểu xâu trong python
Dùng phần mềm Thonny viết chương trình giải các bài sau:
Bài 1: Xử lí và thay thế xâu Viết chương trình nhập vào một xâu kí tự s bất kỳ từ bàn phím. Hãy đếm xem trong xâu có bao nhiêu kí tự khoảng trắng (" ") và sử dụng hàm replace() để thay thế toàn bộ khoảng trắng đó bằng dấu gạch dưới ("_"). In cả hai kết quả ra màn hình.
Bài 2: Trích xuất xâu con (Tìm phần mở rộng của tệp tin) Viết chương trình nhập vào tên của một tệp tin (ví dụ: "Tai_lieu.docx"). Vận dụng hàm find() để tìm vị trí của dấu chấm ".", sau đó sử dụng kĩ thuật cắt lát (slicing) để trích xuất và in ra phần mở rộng của tệp tin đó (ví dụ in ra: "docx").
Bài 3: Bài toán toạ độ Robot Một robot xuất phát ở gốc tọa độ (0, 0). Robot nhận được một chuỗi lệnh điều hướng dạng xâu kí tự (ví dụ: "ENENWWWS"). Biết rằng mỗi kí tự tương ứng với 1 bước đi: 'E' (Đông, x tăng), 'W' (Tây, x giảm), 'N' (Bắc, y tăng), 'S' (Nam, y giảm). Hãy viết chương trình đếm số lượng các lệnh và tính toạ độ (x, y) cuối cùng của robot.