-4

文字列を整数に変換しようとしています。たとえば、「ABC」を「123」に変換しようとしています。

4

2 に答える 2

5
>>> import string
>>> trans = string.maketrans("ABC","123")
>>> "ABC".translate(trans)
'123'
于 2012-05-30T01:13:11.947 に答える
2

(帝王切開のサイファーのように)直接変換テーブルを作成しようとしている場合は、string.maketransの以前の提案が適切です。

しかし、あなたの質問は少し曖昧であり、別の可能性は、いくつかのより深い目的(ASCIIまたはユニコードエンコーディングなど)のためにあなたのキャラクターに関連する数字を調べる必要があるということです。その場合、chr( )関数とord()関数が役立つ場合があります。

于 2012-05-30T01:34:20.510 に答える