Hướng dẫn python replace multiple characters in list - python thay thế nhiều ký tự trong danh sách
Thay thế hai ký tựTôi đã hẹn giờ tất cả các phương thức trong câu trả lời hiện tại cùng với một thêm. Với một chuỗi đầu vào là Thời gian cho từng chức năng:
Dưới đây là các chức năng:
Thời gian như thế này:
Thay thế 17 ký tựĐây là mã tương tự để làm như vậy nhưng với nhiều ký tự hơn để thoát (\ `*_ {}>#+-.! $):
Đây là kết quả cho cùng một chuỗi đầu vào
Và với chuỗi đầu vào dài hơn (
Thêm một vài biến thể:
Với đầu vào ngắn hơn:
Với đầu vào dài hơn:
Vì vậy, tôi sẽ sử dụng 0 cho khả năng đọc và tốc độ.Phụ lụcĐược nhắc nhở bởi HACK trong các bình luận, một sự khác biệt giữa 1 và 0 là kiểm tra 3. Hãy kiểm tra chúng so với hai biến thể khác:
Thời gian tính bằng μs trên mỗi vòng trên Python 2.7,14 và 3.6.3 và trên một máy khác với bộ trước đó, do đó không thể so sánh trực tiếp.
Chúng ta có thể kết luận rằng:
|