一、背景 工作中有时需要生成某些建表语句要求不太严格的表,但可能上百个字段,建表时一个个字段翻译很痛苦,利用python的pypinyin模块直接翻译成拼音比较省事。
二、功能实现 1、代码
import pypinyindef chinese2pinyin(list_data):
"""
功能:
获取列表的首字母
参数:
list_data: 列表
输出:
字符串
"""
for str_data in list_data:
#print(str_data)
#print(pypinyin.pinyin(i)[0])
print("".join([i[0][0] for i in pypinyin.pinyin(str_data)]))list_data = https://www.it610.com/article/['产品代码','银行存款','结算备付金','存出保证金','交易性金融资产','其中股票投资','债券投资','基金投资','资产支持证券投资','资产管理计划投资','信托投资','衍生金融资产','买入返售金融资产','应收证券清算款','应收利息','应收股利','应收申购款','其他资产','资产总计','短期借款','交易性金融负债','衍生金融负债','卖出回购金融资产款','应付证券清算款','应付赎回款','应付管理人报酬','应付托管费','应付销售服务费','应付咨询服务费','应付交易费用','应交税费','应付利息','应付利润','其他负债','负债合计','实收基金','未分配利润','所有者权益合计','负债和所有者权益总计']chinese2pinyin(list_data)
【PYTHON|python(应用)中文输出拼音】2、效果
文章图片
推荐阅读
- ORACLE|oracle利用函数实现oracle表生成mysql建表DDL
- Pygame实战|【Pygame实战】众志成城 同心战“疫”,为抗疫加油,只待春暖花开(附抗疫小游戏)
- 神经网络|目标检测算法YOLOv4详解
- 蓝桥杯试题|蓝桥杯基础试题汇总(Python)看这一篇就够了
- python|经典非局部均值滤波(NLM)算法python实现(1)
- Turtle|【Turtle系列】2022年春天限定(“樱你而来”带着喜欢的人一起去看一场粉色浪潮吧~)
- Python|【Turtle系列】端正心态正确面对疫情,守护安全防线不放松,共抗疫情,只待春来~
- 图像处理|【OpenCv】图像分割——分水岭算法
- python|Python 学生信息管理系统------文章中源码100%真实有效-----如何将类、初始化属性、模块、循环判断、静态方法等一系列知识点结合起来做一个项目