Có lệnh thay thế trong python không?

Python hỗ trợ lập trình hướng đối tượng và có cú pháp ngắn gọn, dễ đọc và dễ học. Không có gì ngạc nhiên khi nó là một trong những ngôn ngữ lập trình phổ biến nhất. Một phần không thể thiếu của Python là các hàm tích hợp sẵn của nó.  

Chúng tôi đã viết một loạt bài viết để giúp bạn tìm hiểu và nắm bắt các hàm Python hữu ích nhất. Trong bài viết này, chúng ta sẽ tìm hiểu về hàm replace() của Python và cách sử dụng nó.  

Nếu bạn đang chuẩn bị cho một cuộc phỏng vấn kỹ thuật, hãy xem danh sách kiểm tra phỏng vấn kỹ thuật, trang câu hỏi phỏng vấn và sách điện tử đàm phán lương của chúng tôi để sẵn sàng cho cuộc phỏng vấn. Ngoài ra, hãy đọc Phương thức tham gia chuỗi Python (), Các lệnh thoát Python và Nhập và Iinstance trong Python để biết thêm nội dung về chuẩn bị phỏng vấn mã hóa Python

Đã đào tạo hơn 10.000 kỹ sư phần mềm, chúng tôi biết những gì cần thiết để vượt qua các cuộc phỏng vấn công nghệ khó khăn nhất. Các cựu sinh viên của chúng tôi liên tục nhận được các ưu đãi đất đai từ các công ty FAANG+. Ưu đãi cao nhất từng nhận được mà một cựu sinh viên IK nhận được là con số khổng lồ 1 đô la. 267 triệu

Tại IK, bạn có cơ hội duy nhất để học hỏi từ những người hướng dẫn chuyên gia đang tuyển dụng các nhà quản lý và lãnh đạo công nghệ tại Google, Facebook, Apple và các công ty công nghệ hàng đầu khác ở Thung lũng Silicon

Bạn muốn hoàn thành cuộc phỏng vấn công nghệ tiếp theo của mình?

Trong bài viết này, chúng tôi sẽ đề cập

  • Hàm thay thế () trong Python là gì và nó làm gì?
  • Hàm thay thế () trong Python. cú pháp
  • Hàm thay thế () trong Python. Thí dụ
  • Câu hỏi thường gặp về Hàm thay thế () trong Python

Hàm thay thế () trong Python là gì và nó làm gì?

Hàm tích hợp thay thế () trong Python thay thế tất cả hoặc một số lần xuất hiện được chỉ định của một chuỗi con trong chuỗi gốc bằng một chuỗi con khác. Nó trả về một bản sao của chuỗi gốc với các phiên bản của chuỗi con cũ được thay thế bằng chuỗi con mong muốn mới theo yêu cầu

Hàm thay thế () trong Python. cú pháp


string.replace(originalSubstring, newSubstring, timesReplaced)

Thông số.  

  • chuỗi con gốc. Chuỗi con ban đầu chúng tôi muốn thay thế.  
  • chuỗi con mới. Chuỗi con mới sẽ thay thế chuỗi con ban đầu
  • lầnReplaced (tùy chọn). Số lần chúng tôi muốn chuỗi con ban đầu được thay thế bằng chuỗi con mới. Theo mặc định, nó thay thế tất cả các phiên bản của chuỗi con ban đầu bằng chuỗi con mong muốn trong bản sao của chuỗi.  

Giá trị trả về.  

Hàm thay thế () của Python trả về một bản sao của chuỗi gốc với một số hoặc tất cả các lần xuất hiện của chuỗi con được thay thế bằng một chuỗi con mong muốn khác.  

Lưu ý rằng thay thế () không thay đổi chuỗi gốc

Hàm thay thế () trong Python. Thí dụ

Sau đây, chúng ta cùng xem cách sử dụng hàm replace() trong Python khi cần

Mã số


# Using the replace() function in Python 3

stringExample = "She sells seashells on the seashore."
  
# Replaces all occurrences of sh with replaced
print(stringExample.replace("sh", "*replaced*"))

# Replaces all occurrences of se with replaced
print(stringExample.replace("se", "*replaced*"))

# Replaces all occurrences of s with replaced
print(stringExample.replace("s", "*replaced*"))
 
# Replaces 2 occurrences of s with replaced
print(stringExample.replace("s", "*replaced*", 2))
 
# Replaces all occurrences of ells with empty string, effectively removing ells from the string
print(stringExample.replace("ells", ""))

# Replaces all occurrences of ss with empty rr. Note the search begins after the previous match has been replaced at the next index
stringExample2 = "sssss"
print(stringExample2.replace("ss", "rr"))

# Note that after index 0, the next replacement check is at index 2, which passes, and the last replacement check is at index 4, which fails.

# Note that if after index 0 the next replacement check had happened at index 1, and so on, all instances of s would have been replaced.

đầu ra


She sells sea*replaced*ells on the sea*replaced*ore.
She *replaced*lls *replaced*ashells on the *replaced*ashore.
She *replaced*ell*replaced* *replaced*ea*replaced*hell*replaced* on the *replaced*ea*replaced*hore.
She *replaced*ell*replaced* seashells on the seashore.
She s seash on the seashore.
rrrrs

Tìm thấy bài viết này hữu ích?

Câu hỏi thường gặp về Hàm thay thế () trong Python

Q1. Thay thế () làm gì trong Python?

Hàm thay thế () của Python trả về một bản sao của chuỗi gốc với các phiên bản của chuỗi con cũ được thay thế bằng chuỗi con mong muốn mới theo yêu cầu

quý 2. Giá trị mặc định trong hàm thay thế() cho đối số số lần thay thế là gì?

Theo mặc định, tất cả các phiên bản của chuỗi con cũ được thay thế bằng chuỗi con mong muốn trong hàm thay thế () của Python

Q3. Làm cách nào để bạn thay thế hai ký tự trong một chuỗi bằng Python?

Chúng ta có thể sử dụng các hàm như replace(), sub(), subn(), translate() và maketrans() trong Python để thay thế nhiều ký tự trong một chuỗi.  

Q4. Những đối số nào thay thế () yêu cầu?

replace() lấy chuỗi con cũ mà chúng ta muốn thay thế và chuỗi con mới để thay thế tất cả các trường hợp của chuỗi con cũ làm đối số bắt buộc

Q5. Làm cách nào chúng ta có thể thay thế một chuỗi trong danh sách bằng Python?

Chúng ta có thể thay thế một chuỗi trong danh sách bằng Python bằng cách sử dụng hàm replace() cùng với vòng lặp for

Sẵn sàng để hoàn thành cuộc phỏng vấn mã hóa tiếp theo của bạn?

Cho dù bạn là một kỹ sư viết mã đang tìm kiếm vị trí nhà phát triển phần mềm hay kỹ sư phần mềm, trưởng nhóm công nghệ hay bạn đang nhắm đến các vị trí quản lý tại các công ty hàng đầu, IK đều cung cấp các khóa học được thiết kế riêng cho nhu cầu của bạn để giúp bạn chuẩn bị cho cuộc phỏng vấn kỹ thuật của mình

Nếu bạn đang tìm kiếm hướng dẫn và trợ giúp để bắt đầu, hãy đăng ký hội thảo trên web MIỄN PHÍ của chúng tôi. Là những người tiên phong trong lĩnh vực chuẩn bị phỏng vấn kỹ thuật, chúng tôi đã đào tạo hàng ngàn kỹ sư phần mềm vượt qua các cuộc phỏng vấn mã hóa khó khăn nhất và tìm được việc làm tại các công ty mơ ước của họ, chẳng hạn như Google, Facebook, Apple, Netflix, Amazon, v.v.

Lệnh Thay thế trong Python là gì?

Thay thế() trong Python trả về một bản sao của chuỗi trong đó tất cả các lần xuất hiện của một chuỗi con được thay thế bằng một chuỗi con khác .

Phương thức thay thế () là gì?

Phương thức replace() trả về một chuỗi mới có một, một số hoặc tất cả các kết quả khớp của một mẫu được thay thế bằng một chuỗi thay thế . Mẫu có thể là một chuỗi hoặc RegExp và sự thay thế có thể là một chuỗi hoặc một hàm được gọi cho mỗi trận đấu. Nếu mẫu là một chuỗi, chỉ lần xuất hiện đầu tiên sẽ được thay thế.