2013-04-04 30 views
20

Tôi mới dùng python, xin vui lòng cho tôi biết cách sử dụng string.maketrans(), với một số ví dụ xin vui lòng?Tôi cần biết chính xác cách sử dụng string.maketrans

Tôi tìm thấy một số như:

allchars = string.maketrans ('', '') 

mà trả lại đồ vật, nhưng tôi không thể tìm ra cách để sử dụng phương pháp này

Nhờ sự giúp đỡ của bạn

+6

Chính xác thì bạn không hiểu gì từ tài liệu này? – wRAR

Trả lời

36

Sau khi bạn đã tạo bảng dịch sử dụng string.maketrans, bạn có thể sử dụng kết quả của phương pháp đó theo phương pháp str.translate, ví dụ:

import string 
trans = string.maketrans('ae', 'bx') # a->b and e->x 
text = 'abcdef' 
print text.translate(trans) 
# bbcdxf 
+0

tnx đã thực sự healpful –

+6

Nghiêm túc, điều này nên được trong tài liệu. – xyres

+1

@xyres Nghiêm túc, nó đã được ghi lại trong https://docs.python.org/2/library/string.html#string.maketrans – RayLuo

Các vấn đề liên quan