Khoá học Python cơ bản
Bài học: Duyệt chuỗi, biến đổi ký tự và tách từ
🏆 +100 XP tiềm năng Thoát

Duyệt chuỗi, biến đổi ký tự và tách từ

2 khối nội dung 45 phút học tập MỞ BẢNG TRẮNG

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 (ordchr):
  • ord('A') == 65, ord('a') == 97, ord('0') == 48.
  • chr(65) == 'A'.

1
A
B
C
D
2
A
B
C
D
3
A
B
C
D
4
A
B
C
D
5
A
B
C
D
6
A
B
C
D
7
A
B
C
D
8
A
B
C
D
9
A
B
C
D
10
A
B
C
D
11
A
B
C
D
12
A
B
C
D
13
A
B
C
D
14
A
B
C
D
15
A
B
C
D
16
A
B
C
D
17
A
B
C
D
18
A
B
C
D
19
A
B
C
D
20
A
B
C
D
21
A
B
C
D
22
A
B
C
D
23
A
B
C
D
24
A
B
C
D
25
A
B
C
D
26
A
B
C
D

Bài tập lập trình vận dụng

24 Bài tập thực hành

Nhấn vào nút "Làm bài" bên dưới để mở giao diện làm bài trực tuyến (Online Judge) và thực hiện viết mã nguồn cho bài tập này.

In Từng Chữ Cái Xuống Dòng
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Chuyển Toàn Bộ Thành Chữ Hoa
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Đếm Ký Tự 'A' (Cả Hoa Lẫn Thường)
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Đếm Chữ Cái In Hoa & In Thường
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tách Riêng Chữ Số Ra Khỏi Văn Bản
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tính Tổng Các Chữ Số Trong Chuỗi
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Đổi Chữ Hoa Thành Thường & Ngược Lại
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Thay Thế Ký Tự Bí Mật
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Xóa Bỏ Toàn Bộ Dấu Cách
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Đếm Số Lượng Nguyên Âm
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Nén Chuỗi Ký Tự (Run-Length Encoding)
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Trích Xuất Số Lớn Nhất Trong Văn Bản
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Đếm Số Từ Trong Câu
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Từ Đầu Tiên & Từ Cuối Cùng
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Mã ASCII Của Ký Tự
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Ký Tự Kế Tiếp Trong Bảng Chữ Cái
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tìm Từ Dài Nhất Trong Câu
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Chuẩn Hóa Khoảng Trắng
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Viết Hoa Chữ Cái Đầu Mỗi Từ (Title Case)
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Đảo Ngược Từng Từ Trong Câu
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Mật Mã Caesar Dịch Chuyển K
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Giải Mã Mật Thư Caesar
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Từ Xuất Hiện Nhiều Nhất Trong Đoạn
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Mật Mã Thay Thế Hoán Vị (Anagram)
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài