Câu hỏi phỏng vấn Python
Câu hỏi

Giải thích phương thức split(), sub(), subn() của mô đun "re" trong Python?

Câu trả lời

Mô đun "re" trong Python cung cấp một loạt các phương thức để làm việc với biểu thức chính quy (Regular Expressions - Regex), giúp thực hiện các tác vụ như tìm kiếm, thay thế, hoặc tách chuỗi dựa trên các mẫu. Ba phương thức quan trọng trong mô đun này là split(), sub(), và subn().

Phương thức split()

Phương thức split() được sử dụng để tách một chuỗi thành một danh sách, dựa trên các trận khớp của mẫu biểu thức chính quy. Nó tách chuỗi tại mỗi trận khớp của mẫu và trả về một danh sách các chuỗi con.

python Copy
import re

chuoi = "Một, Hai, Ba, Bốn"
mẫu = ", "
kết_quả = re.split(mẫu, chuoi)
print(kết_quả)  # Output: ['Một', 'Hai', 'Ba', 'Bốn']

Phương thức sub()

Phương thức sub() được sử dụng để tìm tất cả các trận khớp của mẫu trong chuỗi và thay thế chúng bằng một chuỗi mới. Nó trả về một chuỗi mới với các trận kh...

middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Sự khác nhau giữa Deep copy and Shadow copy trong Python là gì?

middle

Iterator trong Python là gì?

junior

Sự khác biệt giữa arraylist trong Python là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào