Câu lạc bộ Tin học dành cho học sinh Tiểu học

HỌC PYTHON TIẾT 4 CHỦ ĐỀ: LÀM VIỆC VỚI CHUỖI (STRING) — 💬

Trạng thái

♥ Lượt xem: 33
♥ Lượt phản hồi: 0

Tham gia
28/10/2025
Bài viết
366
Điểm Like
1,736
Điểm Uy tín
363,819
Tí Tinh Tế
Miu Mềm Mại
Rồng Rực Rỡ
Tỵ Tinh Tường
Heo Hiền Hậu
Tuổi Mùi
Phù điêu Hổ
Phù điêu Rồng
Hổ Hào Hiệp
Ngựa Ngộ Nghĩnh
Dê Dịu Dàng
Tích cực hoạt động

🎯 Mục tiêu của tiết 4 (phiên bản khác)​

Sau tiết này, bạn sẽ biết:
  • Cách tạo, nối, cắt và xử lý chuỗi (string)
  • Dùng hàm có sẵn của Python để làm việc với chữ
  • Viết các chương trình xử lý văn bản thông minh

🧩 1. Tạo chuỗi​

Mã:
name = "Quan"
greeting = 'Xin chào!'
print(name)
print(greeting)
👉 Chuỗi (string) luôn được đặt trong dấu nháy đơn ' ' hoặc nháy kép " ".

✨ 2. Nối chuỗi​

Mã:
name = "Quan"
age = 10
print("Tôi là " + name + ", " + "tôi " + str(age) + " tuổi.")
👉 Dùng + để nối chuỗi.
👉 Phải dùng str() để chuyển số sang chuỗi trước khi nối.

🧠 3. Dùng f-string (cách hiện đại hơn)​

Mã:
name = "Quan"
age = 10
print(f"Tôi là {name}, tôi {age} tuổi.")
✅ Rất phổ biến trong Python 3
✅ Dễ đọc hơn, gọn hơn nhiều

🔪 4. Cắt chuỗi (Slicing)​

Mã:
text = "Python cơ bản"
print(text[0])      # Lấy ký tự đầu tiên
print(text[-1])     # Lấy ký tự cuối cùng
print(text[0:6])    # Lấy từ ký tự 0 đến 5
print(text[7:])     # Lấy từ ký tự thứ 7 đến hết
👉 Dấu : là để cắt chuỗi con.
👉 text[-1] nghĩa là “từ cuối đếm ngược lại”.

🔤 5. Một số hàm xử lý chuỗi cực hay​

LệnhTác dụngVí dụ
len(s)Độ dài chuỗilen("Python") → 6
s.upper()Viết hoa hết"hello".upper() → HELLO
s.lower()Viết thường hết"HI".lower() → hi
s.title()Viết hoa chữ cái đầu"xin chào".title() → Xin Chào
s.replace(a, b)Thay chữ"xin chào".replace("chào","bye") → xin bye
s.split()Tách chuỗi thành danh sách"a b c".split() → ['a','b','c']

🧮 6. Ứng dụng nhỏ: Đếm số nguyên âm trong chuỗi​

Mã:
text = input("Nhập một câu: ").lower()
count = 0
for ch in text:
    if ch in "aeiou":
        count += 1
print("Có", count, "nguyên âm trong câu.")
👉 Sử dụng for, if, và kiểm tra chuỗi — rất thực tế!

🎮 7. Bài tập tự luyện​

Viết chương trình:
  • Cho người dùng nhập vào tên đầy đủ
  • In ra:
    • Tên viết HOA
    • Số ký tự trong tên
    • Tên viết ngược lại
📘 Gợi ý: dùng .upper(), len(), và slicing [::-1]
 

Trạng thái

♥ Lượt xem: 33
♥ Lượt phản hồi: 0

Trên Bottom