Khoảng trắng có phải là ký tự đặc biệt trong python không?
Việc xóa các ký tự cụ thể khỏi một chuỗi luôn là một thách thức. Logic cụ thể phải được triển khai để xóa một ký tự cụ thể khỏi chuỗi trong các ngôn ngữ lập trình khác nhau. Ngôn ngữ lập trình python cung cấp các hàm dựng sẵn để xóa tất cả các ký tự đặc biệt khỏi chuỗi Show
Phạm vi
Làm cách nào để xóa các ký tự đặc biệt khỏi chuỗi trong Python?Trong python, chuỗi là đối tượng bất biến. Trong trường hợp này, tính không thay đổi ngụ ý rằng giá trị của một chuỗi không thể được sửa đổi sau khi gán nhưng có thể được gán lại cho một giá trị mới. Python là ngôn ngữ cấp cao và cung cấp nhiều hướng dẫn thao tác chuỗi để thực hiện các thay đổi đối với chuỗi. Chúng ta có thể sử dụng các hướng dẫn thao tác chuỗi này để xóa các ký tự đặc biệt khỏi chuỗi trong python Chúng ta có thể sử dụng các phương pháp sau để xóa các ký tự đặc biệt khỏi chuỗi trong python,
Chúng ta sẽ xem cách sử dụng tất cả các phương thức này để xóa các ký tự đặc biệt khỏi chuỗi trong python với các ví dụ trong các phần sau Phương pháp 1. Sử dụng str. Phương thức isalnum()chuỗi. Phương thức isalnum() trả về True nếu tất cả các ký tự trong chuỗi là chữ cái hoặc số và trả về False nếu tìm thấy bất kỳ ký tự đặc biệt nào trong chuỗi. Chúng ta có thể sử dụng thuộc tính này để xóa tất cả các ký tự đặc biệt khỏi chuỗi trong python. Đoạn mã sau minh họa điều này,
Iterable có thể là một list dictionary hoặc tuple và trình kết nối thuộc loại chuỗi và được chèn vào giữa mọi phần tử của iterable để tạo một chuỗi mới
Phương pháp 2. Sử dụng thay thế()Phương thức thay thế () trong python có thể được sử dụng để xóa các ký tự đặc biệt được chỉ định khỏi chuỗi. Cú pháp của phương thức replace() là,
Phương pháp 3. Sử dụng biểu thức chính quyCác biểu thức chính quy tạo thành một mẫu mà chúng ta có thể sử dụng để tìm kiếm các ký tự đặc biệt trong một chuỗi. Chúng ta phải nhập gói re để sử dụng các biểu thức chính quy trong Python. Thuộc tính này được sử dụng trong các hàm để xóa các ký tự đặc biệt khỏi chuỗi trong python. Gói re cung cấp cho chúng ta nhiều phương thức để sử dụng với biểu thức chính quy. Để xóa các ký tự đặc biệt khỏi chuỗi trong python, chúng ta có thể sử dụng lại. phương thức phụ(). Phương thức này có cú pháp như sau,
Ví dụ sau minh họa cách chúng ta có thể xóa tất cả các ký tự đặc biệt khỏi một chuỗi trong python bằng cách sử dụng lại. phương thức phụ (),
Phương pháp 4. Sử dụng bộ lọc()Phương pháp bộ lọc được sử dụng để lọc một lần lặp theo các điều kiện được đưa ra trong hàm. Thuộc tính này được sử dụng để xóa các ký tự đặc biệt khỏi chuỗi trong python. Cú pháp của phương thức filter() là,
Phương pháp 5. Sử dụng dịch()Phương thức translate() sử dụng từ điển hoặc bảng ánh xạ để thay thế tất cả các ký tự có trong các vị trí chính của bảng bằng các ký tự có trong vị trí giá trị của bảng. Thuộc tính này được sử dụng để xóa các ký tự đặc biệt khỏi chuỗi trong python Cú pháp của phương thức translate() là, 3
Cú pháp tạo bảng với hàm maketrans() là, 4
Ví dụ sau minh họa cách tạo bảng ánh xạ bằng cách sử dụng hàm maketrans() với hai đối số, 5
Đầu ra của ví dụ trên sẽ là, 8 |