1. import pinyin.cedict
  2. # 转拼音
  3. # nǐhǎo
  4. print(pinyin.get(\'你好\'))
  5. # ni hao
  6. print(pinyin.get(\'你好\', format="strip", delimiter=" "))
  7. # ni3hao3
  8. print(pinyin.get(\'你好\', format="numerical"))
  9. # 获取首字母 n h
  10. print(pinyin.get_initial(\'你好\'))
  11. # 转英文
  12. # [\'you (informal, as opposed to courteous 您[nin2])\']
  13. print(pinyin.cedict.translate_word(\'\'))
  14. # [\'Hello!\', \'Hi!\', \'How are you?\']
  15. print(pinyin.cedict.translate_word(\'你好\'))
  16. # [[\'你\', [\'you (informal, as opposed to courteous 您[nin2])\']], [\'你好\', [\'Hello!\', \'Hi!\', \'How are you?\']], [\'好\', [\'to be fond of\', \'to have a tendency to\', \'to be prone to\']]]
  17. print(list(pinyin.cedict.all_phrase_translations(\'你好\')))
  18. #获取首字母并转为大写 Z
  19. print(pinyin.get_initial("张一")[0].upper())

 

版权声明:本文为nicole-zhang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/nicole-zhang/p/10489839.html