# Python CodeRecipe|title()の使い方

Home String Methods

# translate()の例1


s = 'hello,world'

print(s.translate(str.maketrans({'o': 'O', 'h': 'H'})))
# HellO,wOrld

print(s.translate(str.maketrans({'o': 'XXX', 'h': None})))
# ellXXX,wXXXrld

# translate()の定義及び使い方

translate()関数は、str.mketrans({dict})で作成された辞書を参照し、文字列を置換します。

# translate()の構文

string.translate(str.maketrans({dict}))

# translate()の例2

あらかじめ辞書を用意して参照したほうが分かりやすい。

table = str.maketrans({
    '、': ',',
    '。': '.',
    '・': '',
})
result = text.translate(table)

Home String Methods