Hướng dẫn how do i remove a string from a string in python? - làm cách nào để xóa một chuỗi khỏi một chuỗi trong python?

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 các ký tự bạn muốn xóa khỏi chuỗi và trả về kết quả chuỗi được 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 pháp

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 thay thế [] của Python

Dưới đây là cú pháp cơ bản cho phương pháp

developer = 'Jessica Wilkins'
5.

str.replace[old_str, new_str[, optional_max]]

Tham số

developer.replace['Wilkins', '']
0 biểu thị phần con bạn muốn thay thế.

Tham số

developer.replace['Wilkins', '']
1 đại diện cho bộ nền mới bạn muốn sử dụng.

Tham số

developer.replace['Wilkins', '']
2 biểu thị số lần tối đa của thời gian để thay thế chuỗi con cũ bằng chuỗi con mới.

Giá trị trả về cho phương thức

developer = 'Jessica Wilkins'
5 sẽ là bản sao của chuỗi ban đầu với chuỗi con cũ được thay thế bằng chuỗi con mới.

Ví dụ về thay thế Python []

Hãy xem một số ví dụ.

Trong ví dụ đầu tiên này, chúng tôi có một chuỗi gọi 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ày:

developer.replace['Wilkins', '']

Điều này bảo máy tính lấy bộ nền cũ của

developer.replace['Wilkins', '']
6 và thay thế nó bằng một chuỗi trống.

Nếu chúng ta in ra kết quả thì đây là những gì chúng ta sẽ nhận được:

print[developer.replace['Wilkins', '']]
it rất quan trọng cần nhớ rằng chuỗi ban đầu vẫn không thay đổi vì các chuỗi là bất biến. Phương thức
developer = 'Jessica Wilkins'
5 sẽ trả về một chuỗi mới.

It is important to remember that the original string remains unchanged because strings are immutable. The

developer = 'Jessica Wilkins'
5 method will return a new string.

Trong 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ôi.

developer.replace['s', '', 2]

Dòng mã này cho biết để xóa chữ cái

developer.replace['Wilkins', '']
9 chỉ hai lần từ chuỗi
print[developer.replace['Wilkins', '']]
1.

Nếu chúng ta in ra kết quả, đây là những gì nó sẽ trông như thế nào:

print[developer.replace['s', '', 2]]
cách sử dụng phương thức dịch python [] của python

How to use Python's translate[] method

Một cách khác để xóa các 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ạ vào một ký tự từ bảng dịch và được dịch thành một chuỗi mới.

Dưới đây là cú pháp cơ bản cho phương pháp

developer = 'Jessica Wilkins'
6 của Python.

str.translate[table]

Python dịch [] ví dụ

Chúng ta hãy xem một số ví dụ để hiểu rõ hơn về phương pháp

developer = 'Jessica Wilkins'
6.

Trong 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

print[developer.replace['Wilkins', '']]
5 khỏi chuỗi
print[developer.replace['Wilkins', '']]
1.

Trước tiên chúng ta cần sử dụng hàm

print[developer.replace['Wilkins', '']]
7 được tích hợp của Python để lấy giá trị điểm mã Unicode cho chữ cái
print[developer.replace['Wilkins', '']]
5. Hàm
print[developer.replace['Wilkins', '']]
7 sẽ trả về giá trị số.

ord['i']

Đối với bảng của chúng tôi, chúng tôi cần gán giá trị của

developer.replace['s', '', 2]
0 để máy tính sẽ biết để thay thế chữ cái
print[developer.replace['Wilkins', '']]
5 không có gì.

{ord['i']: None}

Bây giờ chúng tôi sử dụng bảng của chúng tôi bên trong phương thức

developer = 'Jessica Wilkins'
6.

developer.translate[{ord['i']: None}]

Nếu chúng ta in ra kết quả, đây là những gì nó sẽ trông như thế nào:

print[developer.replace['s', '', 2]]
cách sử dụng phương thức dịch python [] của python

In this next example, we want to return a new string with the letters

developer.replace['s', '', 2]
3,
developer.replace['Wilkins', '']
9, and
print[developer.replace['Wilkins', '']]
5 removed. To do this, we can use an iterator in our table parameter.

developer = 'Jessica Wilkins'
1

Một cách khác để xóa các 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ạ vào một ký tự từ bảng dịch và được dịch thành một chuỗi mới.

Nếu chúng ta in ra kết quả, đây là những gì nó sẽ trông như thế nào:

developer = 'Jessica Wilkins'
2Conclusion

Conclusion

print[developer.replace['s', '', 2]]
cách sử dụng phương thức dịch python [] của python

Đ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.

Dưới đây là cú pháp cơ bản cho phương pháp

developer = 'Jessica Wilkins'
5.

str.replace[old_str, new_str[, optional_max]]

Giá trị trả về cho phương thức

developer = 'Jessica Wilkins'
5 sẽ là bản sao của chuỗi ban đầu với chuỗi con cũ được thay thế bằng chuỗi con mới.

Một cách khác để xóa các 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ạ vào một ký tự từ bảng dịch và được dịch thành một chuỗi mới.

Dưới đây là cú pháp cơ bản cho phương pháp

developer = 'Jessica Wilkins'
6 của Python.

str.translate[table]

Python dịch [] ví dụ

Chúng ta hãy xem một số ví dụ để hiểu rõ hơn về phương pháp

developer = 'Jessica Wilkins'
6.

Làm cách nào để loại bỏ một phần cụ thể của chuỗi trong Python?

Hủy bỏ một phần của chuỗi trong Python..
Hủy bỏ một chuỗi con bằng cách thay thế nó bằng một chuỗi trống. ....
Hủy bỏ các ký tự hàng đầu và dấu vết: dải [].
Xóa các ký tự hàng đầu: lstrip [].
Hủy bỏ các ký tự dấu vết: rstrip [].
Hủy bỏ tiền tố: removePrefix [] [Python 3.9 trở lên].
Hủy bỏ hậu tố: RemoveSuffix [] [Python 3.9 trở lên].

Làm cách nào để xóa một văn bản cụ thể trong một chuỗi?

Sử dụng hàm thay thế [] Hàm này có hai tham số, tham số đầu tiên là chuỗi hoặc văn bản được thay thế và tham số thứ hai là văn bản thay thế tham số đầu tiên.Để xóa văn bản khỏi chuỗi tham số thứ hai phải được đưa ra dưới dạng chuỗi trống. This function takes two parameters, first parameter is the string or text to be replaced and second parameter is the text which is replacing the first parameter. To remove the text from the string the second parameter should be given as an empty string.

Làm cách nào để loại bỏ một ký tự khỏi một chuỗi?

Sử dụng 'str.Thay thế [], chúng ta có thể thay thế một ký tự cụ thể.Nếu chúng ta muốn xóa ký tự cụ thể đó, hãy thay thế ký tự đó bằng một chuỗi trống.STR.Phương thức thay thế [] sẽ thay thế tất cả các lần xuất hiện của ký tự cụ thể được đề cập.

Bài Viết Liên Quan

Chủ Đề