拆分中国人姓名中的姓氏和名字(python小程序)

拆分中国人姓名中的姓氏和名字

要求:

1、使用Python程序生成名为"stuinfo.csv"的csv文件(300条以上的记录),用于生成下一步操作用的测

试数据。

2、将"stuinfo.csv"文件中的姓名保存到名为“stuname.xlsx”的Excel文件中,Excel工作表中的第1列是

姓,第二列是名

csv文件内容示例:Excel文件内容示例:

序号姓名姓名

202001李四李四

202002范徐春明范徐春明

202003张国林张国林

……………………

3、定义一个名为函数split_ch_name,用来拆分姓名中的姓和名

特别注意:

生成姓名时,

姓名假设是2-4个汉字

2个、3个汉字的姓名,第一个字是姓,其余是名

4个汉字的姓名,第1和第2个字是姓,其余是名

函数的返回结果可以是两个或两个以上的表达式

涉及的内容:

1、csv文件的读和写,序号和姓名中用英文“,”隔开。

2、Excel文件的写(用openpyxl库)和工作簿的保存

3、函数的定义,用return来返回函数的结果

你的要求涉及功能可以参考:

csv读写操作:https://blog.csdn.net/guoziqing506/article/details/52014506

Excel的读写操作:https://blog.csdn.net/David_Dai_1108/article/details/78702032

函数定义:https://blog.csdn.net/SeeTheWorld518/article/details/48089235

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632