Duyệt chuỗi, biến đổi ký tự và tách từ
Nội dung bài học
1. Tóm tắt kiến thức trọng tâm
- Duyệt từng ký tự:
for ch in s: - Hàm kiểm tra:
ch.isdigit()(chữ số),ch.isalpha()(chữ cái),ch.isupper()(chữ hoa),ch.islower()(chữ thường). - Hàm biến đổi:
s.upper()(chuyển sang chữ hoa),s.lower()(chuyển sang chữ thường),s.replace(old, new). - Tách từ và ghép từ:
- Tách các từ trong câu (tự động xóa dấu cách thừa):
danh_sach_tu = s.split() - Ghép lại bằng 1 khoảng trắng:
" ".join(danh_sach_tu) - Mã ASCII (
ordvàchr): ord('A') == 65,ord('a') == 97,ord('0') == 48.chr(65) == 'A'.