Trong Python, bạn có thể sử dụng các phương thức
developer = 'Jessica Wilkins'
5 và developer = 'Jessica Wilkins'
6 để chỉ định ký tự nào bạn muốn xóa khỏi chuỗi và trả về kết quả chuỗi đã sửa đổi mớiĐiều quan trọng cần nhớ là chuỗi ban đầu sẽ không bị thay đổi vì chuỗi là bất biến
Trong bài viết này, tôi sẽ chỉ cho bạn cách làm việc với các phương thức
developer = 'Jessica Wilkins'
5 và developer = 'Jessica Wilkins'
6 thông qua việc sử dụng các ví dụ mãCách sử dụng phương thức replace[] của Python
Đây là cú pháp cơ bản cho phương thức
developer = 'Jessica Wilkins'
5str.replace[old_str, new_str[, optional_max]]
Tham số
developer.replace['Wilkins', '']
0 đại diện cho chuỗi con bạn muốn thay thếTham số
developer.replace['Wilkins', '']
1 đại diện cho chuỗi con mới mà bạn muốn sử dụngTham số
developer.replace['Wilkins', '']
2 biểu thị số lần tối đa để thay thế chuỗi con cũ bằng chuỗi con mớiGiá trị trả về cho phương thức
developer = 'Jessica Wilkins'
5 sẽ là một bản sao của chuỗi gốc với chuỗi con cũ được thay thế bằng chuỗi con mớiVí dụ thay thế[] của Python
Hãy xem xét một số ví dụ
Trong ví dụ đầu tiên này, chúng tôi có một chuỗi tên là
developer.replace['Wilkins', '']
4 với tên của tôi được gán cho nódeveloper = 'Jessica Wilkins'
Nếu chúng tôi muốn xóa họ của tôi, chúng tôi có thể sử dụng phương thức
developer = 'Jessica Wilkins'
5 như thế nàydeveloper.replace['Wilkins', '']
Điều này yêu cầu máy tính lấy chuỗi con cũ của
developer.replace['Wilkins', '']
6 và thay thế nó bằng một chuỗi trốngNếu chúng tôi in ra kết quả thì đây là những gì chúng tôi sẽ nhận được
developer = 'Jessica Wilkins'
5Điều quan trọng cần nhớ là chuỗi ban đầu không thay đổi vì chuỗi là bất biến. Phương thức
developer = 'Jessica Wilkins'
5 sẽ trả về một chuỗi mớiTrong ví dụ tiếp theo này, chúng tôi muốn sử dụng tham số
developer.replace['Wilkins', '']
2 để đặt số lần chúng tôi muốn xóa chữ cái developer.replace['Wilkins', '']
9 khỏi tên của tôideveloper = 'Jessica Wilkins'
9Dòng mã này cho biết chỉ xóa chữ cái
developer.replace['Wilkins', '']
9 hai lần khỏi chuỗi developer = 'Jessica Wilkins'
51Nếu chúng ta in ra kết quả, nó sẽ như thế này
developer = 'Jessica Wilkins'
2Cách sử dụng phương thức translate[] của Python
Một cách khác để xóa ký tự khỏi chuỗi là sử dụng phương thức
developer = 'Jessica Wilkins'
6. Phương thức này trả về một chuỗi mới trong đó mỗi ký tự từ chuỗi cũ được ánh xạ tới một ký tự từ bảng dịch và được dịch sang một chuỗi mớiĐây là cú pháp cơ bản cho phương thức
developer = 'Jessica Wilkins'
6 của Pythondeveloper = 'Jessica Wilkins'
5Ví dụ dịch Python []
Cùng xem qua một số ví dụ để hiểu rõ hơn về phương thức
developer = 'Jessica Wilkins'
6Trong ví dụ này, chúng tôi muốn xóa tất cả các trường hợp của chữ cái
developer = 'Jessica Wilkins'
55 khỏi chuỗi developer = 'Jessica Wilkins'
51Trước tiên, chúng ta cần sử dụng hàm
developer = 'Jessica Wilkins'
57 tích hợp sẵn của Python để lấy giá trị điểm mã Unicode cho chữ cái developer = 'Jessica Wilkins'
55. Hàm developer = 'Jessica Wilkins'
57 sẽ trả về một giá trị sốdeveloper = 'Jessica Wilkins'
2Đối với bảng của chúng tôi, chúng tôi cần gán giá trị của
developer = 'Jessica Wilkins'
90 để máy tính biết thay thế chữ cái developer = 'Jessica Wilkins'
55 bằng khôngdeveloper = 'Jessica Wilkins'
5Bây giờ chúng ta sử dụng bảng bên trong phương thức
developer = 'Jessica Wilkins'
6developer = 'Jessica Wilkins'
7Nếu chúng ta in ra kết quả, nó sẽ như thế này
developer = 'Jessica Wilkins'
0Trong ví dụ tiếp theo này, chúng tôi muốn trả về một chuỗi mới với các chữ cái
developer = 'Jessica Wilkins'
93, developer.replace['Wilkins', '']
9 và developer = 'Jessica Wilkins'
55 đã bị xóa. Để làm điều này, chúng ta có thể sử dụng một trình vòng lặp trong tham số bảng của mình. developer = 'Jessica Wilkins'
1Dòng mã đó yêu cầu máy tính tìm tất cả các lần xuất hiện của
developer = 'Jessica Wilkins'
93, developer.replace['Wilkins', '']
9 và developer = 'Jessica Wilkins'
55 và thay thế bằng developer = 'Jessica Wilkins'
90Nếu chúng ta in ra kết quả, nó sẽ như thế này
developer = 'Jessica Wilkins'
2Kết luận
Trong Python, bạn có thể sử dụng các phương thức
developer = 'Jessica Wilkins'
5 và developer = 'Jessica Wilkins'
6 để chỉ định ký tự nào bạn muốn xóa khỏi chuỗi và trả về kết quả chuỗi đã sửa đổi mớiĐiều quan trọng cần nhớ là chuỗi ban đầu sẽ không bị thay đổi vì chuỗi là bất biến
Đây là cú pháp cơ bản cho phương thức
developer = 'Jessica Wilkins'
5str.replace[old_str, new_str[, optional_max]]
Giá trị trả về cho phương thức
developer = 'Jessica Wilkins'
5 sẽ là một bản sao của chuỗi gốc với chuỗi con cũ được thay thế bằng chuỗi con mớiMột cách khác để xóa ký tự khỏi chuỗi là sử dụng phương thức
developer = 'Jessica Wilkins'
6. Phương thức này trả về một chuỗi mới trong đó mỗi ký tự từ chuỗi cũ được ánh xạ tới một ký tự từ bảng dịch và được dịch sang một chuỗi mớiĐây là cú pháp cơ bản cho phương thức
developer = 'Jessica Wilkins'
6 của Pythondeveloper = 'Jessica Wilkins'
5Tôi hy vọng bạn thích bài viết này và chúc may mắn trên hành trình Python của bạn
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Tôi là một nhạc sĩ và một lập trình viên
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu