关于 Python 汉子或英文字母索引问题。

2014-12-04 00:01:43 +08:00
 p8p8
例如,有一个用户的昵称是"abc",那这个用户是属于A这个组,因为他名字首写字母是A,例如另一个用户的昵称是“我是小强”,那这个用户是属于W这个组,因为我的首写字母==W。

请问大家,如果我在Python里想实现这种功能的话,有没有什么库,或者有什么方法来处理么?

谢谢大家!
3714 次点击
所在节点    Python
14 条回复
arnofeng
2014-12-04 00:07:51 +08:00
字典?有什么业务场景吗?有数据库吗
binux
2014-12-04 00:11:41 +08:00
zts1993
2014-12-04 00:19:32 +08:00
2L +1


gb 按拼音顺序排列确实是一种炸裂的做法
whilgeek
2014-12-04 00:19:41 +08:00
whilgeek
2014-12-04 00:21:06 +08:00
Sorry,没注意到问题的关键是拼音 。。
p8p8
2014-12-04 00:27:24 +08:00
找到一个,https://pypinyin.readthedocs.org/en/latest/

希望有需要的朋友,一起用
p8p8
2014-12-04 00:28:40 +08:00
因为我的环境是Python3下的,所以需要能支持Python3的,2L的方法很好。。Python2环境,应该可以很好的运行。
binux
2014-12-04 00:33:36 +08:00
你改成python3能用的不就好了。。
p8p8
2014-12-04 00:36:11 +08:00
@binux 其实我也想改成Python3,但是改的老有错误!你能帮我改一下么?让我学习学习,因为刚刚接触P3,所以好多都还不懂。
binux
2014-12-04 01:00:59 +08:00
p8p8
2014-12-04 01:13:26 +08:00
@binux 佩服佩服!
p8p8
2014-12-04 01:15:05 +08:00
@binux 还有一个问题是,如何判断我输入的内容是英文还是中文呢?或者说繁体?我试了一下,如果我输入的一个get_py("f中")就会打印 ? 号
binux
2014-12-04 01:32:27 +08:00
@p8p8 一个字一个字调用,可能不支持繁体,取决于GBK编码
p8p8
2014-12-04 01:45:57 +08:00
@binux 嗯,我想想如何解决繁体,英文和数字其实好判断。主要是繁体!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/151346

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX