【问题标题】:Changing string to ascii in python [duplicate]在python中将字符串更改为ascii [重复]
【发布时间】:2020-05-18 03:10:42
【问题描述】:

我需要转换单词

name = 'Łódź'

转ASCII字符

output: 'Lodz'

我无法导入像 unicodedata 这样的库。 我需要用清晰的python来做。 我尝试编码而不是解码,但没有任何效果。

【问题讨论】:

  • 如果你真的不能从标准库导入任何库,并且需要一个通用的解决方案,你需要自己重新实现unicodedata的大部分。

标签: python string utf-8 decode encode


【解决方案1】:

嗯,一个简单的方法是映射和替换。这也不需要任何特殊的导入。

name = 'Łódź'
name=name.replace('Ł','L')
name=name.replace('ó','o')
name=name.replace('ź','z')
print(name)

【讨论】:

  • 我想要一个更漂亮的,而不是那样的
猜你喜欢
  • 2014-11-05
  • 1970-01-01
  • 1970-01-01
  • 2019-06-04
  • 2017-12-25
  • 2012-10-17
  • 1970-01-01
  • 2019-01-07
  • 1970-01-01
相关资源
最近更新 更多