How come string.maketrans does not work in Python 3.1?

前端 未结 10 2303
生来不讨喜
生来不讨喜 2020-12-18 19:49

I\'m a Python newbie.

How come this doesn\'t work in Python 3.1?

from string import maketrans   # Required to call maketrans function.

intab = \"aei         


        
10条回答
  •  长情又很酷
    2020-12-18 20:12

    You don't need to use bytes.maketrans() when str would be simpler and eliminate the need for the 'b' prefix:

    print("Swap vowels for numbers.".translate(str.maketrans('aeiou', '12345')))
    

提交回复
热议问题