textBài tập String - Cơ bản

Các bài tập về String Methods và Formatting - Cơ bản

  1. Viết hàm to_uppercase chuyển một chuỗi thành chữ HOA.

def to_uppercase(text):
    # Code của bạn ở đây
    pass

# Test
print(to_uppercase("hello world"))  # "HELLO WORLD"
  1. Viết hàm to_lowercase chuyển một chuỗi thành chữ thường.

  2. Viết hàm capitalize_first viết hoa chữ cái đầu tiên của chuỗi.

  3. Viết hàm count_spaces đếm số khoảng trắng trong một chuỗi.

def count_spaces(text):
    # Code của bạn ở đây
    pass

# Test
print(count_spaces("Hello World Python"))  # 2
  1. Viết hàm starts_with_vowel kiểm tra xem chuỗi có bắt đầu bằng nguyên âm (a, e, i, o, u) không.

def starts_with_vowel(text):
    # Code của bạn ở đây
    pass

# Test
print(starts_with_vowel("apple"))  # True
print(starts_with_vowel("banana"))  # False
  1. Viết hàm ends_with_extension kiểm tra xem tên file có đúng extension không.

  1. Viết hàm is_all_digits kiểm tra xem chuỗi chỉ chứa chữ số hay không.

  1. Viết hàm replace_spaces thay thế tất cả khoảng trắng bằng dấu gạch ngang.

  1. Viết hàm split_words tách chuỗi thành list các từ.

  1. Viết hàm join_words nối list các từ thành chuỗi, cách nhau bởi khoảng trắng.

  1. Viết hàm remove_spaces xoá tất cả khoảng trắng ở đầu và cuối chuỗi.

  1. Viết hàm find_position tìm vị trí đầu tiên của một từ trong chuỗi.

  1. Viết hàm count_word đếm số lần xuất hiện của một từ trong chuỗi.

  1. Viết hàm format_name sử dụng f-string để tạo câu giới thiệu.

  1. Viết hàm format_price format giá tiền với 2 chữ số thập phân.

  1. Viết hàm format_table_row format một hàng trong bảng với độ rộng cố định.

  1. Viết hàm repeat_char lặp lại một ký tự n lần.

  1. Viết hàm center_text căn giữa văn bản với độ rộng cho trước.

  1. Viết hàm add_line_numbers thêm số thứ tự vào mỗi dòng.

  1. Viết hàm is_palindrome kiểm tra xem chuỗi có phải là palindrome không (đọc xuôi ngược giống nhau).

circle-info

Gợi ý: Dùng slicing [::-1] để đảo ngược chuỗi

Last updated