我就不好好说话

python程序:我就不好好说话

0x00 序言


本人是个菜鸡,第一篇文章也不像大佬们一样有什么内容可写,就分享几行代码供大家笑话吧

该项目的灵感源自GitHub上的😩「能不能好好说话?」 拼音首字母缩写翻译工具
虽然翻译写不出来但是转换成首字母把消息搞得乱七八糟还是可以搞的hhhhhh
当然,按照惯例,这个文件应该命名为wjbhhsh.py

话说第一篇文章就这么水会不会被会长打死(っ °Д °;)っ

0x01 直接上代码


1
2
3
4
5
6
7
8
from pypinyin import pinyin, lazy_pinyin, Style # 使用pypinyin库

origin = input() # 读取输入字符

results = pinyin(origin, style=Style.FIRST_LETTER) # 把输入的扔给pypinyin,设定输出样式为首字母

for result in results: # 打印
print(result[0], end='')

0x02 简介,细节


这里使用了库pypinyin,用以将输入的汉字转为首字母
参考pypinyin的使用例

1
2
>>> pinyin('中心', style=Style.FIRST_LETTER)  # 设置拼音风格
[['z'], ['x']]

这里应该注意函数返回的形式是嵌套的列表,所以输出时应该用result[0]

0x03 最后


这是一个很简单的python代码(虽然没什么实用价值),python里有很多很好用的库,开发起来很简单那种,还是很值得用的
最后,这第一篇文章就愉快的写完了ο(=•ω<=)ρ⌒☆

参考


  1. https://pypi.org/project/pypinyin/
  2. https://www.runoob.com/python3/python3-list.html
分享