Hàm replace() trong Python trả về một bản sao của chuỗi ban đầu sau khi đã thay thế các chuỗi con cũ bằng chuỗi con mới.replace() trong Python trả về một bản sao của chuỗi ban đầu sau khi đã thay thế các chuỗi con cũ bằng chuỗi con mới. Nội dung chính
Cú pháp
Cú pháp của replace() trong Python:replace() trong Python:
str.replace(old, new[, max])Các tham số:
old: Đây là chuỗi con cũ để được thay thế.: Đây là chuỗi con cũ để được thay thế.
new: Đây là chuỗi con mới để thay thế cho chuỗi con cũ.: Đây là chuỗi con mới để thay thế cho chuỗi con cũ.
max: Nếu tham số tùy ý max này được cung cấp, thì chỉ có các sự xuất hiện đầu tiên được thay thế.: Nếu tham số tùy ý max này được cung cấp, thì chỉ có các sự xuất hiện đầu tiên được thay thế.
Ví dụ sau minh họa cách sử dụng của hàm replace() trong Python.
str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1))Chạy chương trình Python trên sẽ cho kết quả:
Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() PythonIn this article, we are going to see how to replace the value in a List using Python. We can replace values in the list in serval ways. Below are the methods to replace values in the list.
- Using list indexing
- Using for loop
- Using while loop
- Using lambda function
- Using list slicing
Method 1: Using List Indexing
Method 2: Using For Loop
Method 3: Using While Loop l[index]=new_value
Code:
Python3
Method 4: Using Lambda Function
Method 5: Using List Slicing
Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() Python 6Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() Python 7
Output:
['Shardul', 'Rohit', 'Rahul', 'Virat', 'Pant']Cú pháp
Cú pháp của replace() trong Python:
Python3
Các tham số:
old: Đây là chuỗi con cũ để được thay thế.
new: Đây là chuỗi con mới để thay thế cho chuỗi con cũ.
max: Nếu tham số tùy ý max này được cung cấp, thì chỉ có các sự xuất hiện đầu tiên được thay thế.
Ví dụ sau minh họa cách sử dụng của hàm replace() trong Python.
Chạy chương trình Python trên sẽ cho kết quả:
Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() Python 6Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() Python 7
Output:
['Shardul', 'Rohit', 'Rahul', 'Virat', 'Ishan']Method 3: Using While Loop
Method 4: Using Lambda Function
Python3
Các tham số:
old: Đây là chuỗi con cũ để được thay thế.
new: Đây là chuỗi con mới để thay thế cho chuỗi con cũ.
new: Đây là chuỗi con mới để thay thế cho chuỗi con cũ.
max: Nếu tham số tùy ý max này được cung cấp, thì chỉ có các sự xuất hiện đầu tiên được thay thế.
Ví dụ sau minh họa cách sử dụng của hàm replace() trong Python.
Chạy chương trình Python trên sẽ cho kết quả:
In this article, we are going to see how to replace the value in a List using Python. We can replace values in the list in serval ways. Below are the methods to replace values in the list.
Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() Python 6Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() Python 7
Output:
['Shardul', 'Rohit', 'Rahul', 'Virat', 'Ishan']Method 4: Using Lambda Function
Method 5: Using List Slicing
Cú phápl=list(map(lambda x: x.replace(‘old_value’,’new_value’),l))
Python3
Các tham số:
old: Đây là chuỗi con cũ để được thay thế.
Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() Python 6Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() Python 7
Output:
['Hardik', 'Rohit', 'Rahul', 'Virat', 'Ishan']Method 5: Using List Slicing
Cú pháp
Cú pháp của replace() trong Python:l=l[:index]+[‘new_value’]+l[index+1:]
Python3
l = ['Shardul', 'Rohit', 'Rahul', 'Virat', 'Pant']0str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 1str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 4str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 3__
['Shardul', 'Rohit', 'Rahul', 'Virat', 'Ishan']2= str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 63str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 5str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 65
l = str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 68str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 16['Shardul', 'Rohit', 'Rahul', 'Virat', 'Pant']0 ____171Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() Python 0str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 16str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 74str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 16str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 18str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) 77
Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() Python 6Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() Python 7
Output:
['Hardik', 'Rohit', 'Shikhar', 'Virat', 'Pant']