python3将汉字转换为大写拼音首字母

利用pypinyin包

实现

1 In [18]: from pypinyin import pinyin
2 In [19]: a = pinyin('你好世界')
3 In [20]: b = []
4 In [21]: for i in range(len(a)):
5     ...:     for j in range(len(a[i])):
6     ...:         b.append(a[i][j][:1])
7 In [22]: c = ''.join(b)
8 In [23]: c.upper()

猜你喜欢

转载自www.cnblogs.com/qq_841161825/p/10162545.html