|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:Linux同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。
比来须要写剧本,有个要取汉字拼音首字母的需求,上彀查了一些资料,发明很轻易完成,提出来人人分享。本剧本用于汉字的拼音的首个字母,如:”我是中国人“,得出的字母为:wszgr。
- #!/usr/bin/envpython#-*-coding:utf-8-*-defmulti_get_letter(str_input):ifisinstance(str_input,unicode):unicode_str=str_inputelse:try:unicode_str=str_input.decode(utf8)except:try:unicode_str=str_input.decode(gbk)except:printunknowncodingreturnreturn_list=[]forone_unicodeinunicode_str:return_list.append(single_get_first(one_unicode))returnreturn_listdefsingle_get_first(unicode1):str1=unicode1.encode(gbk)try:ord(str1)returnstr1except:asc=ord(str1[0])*256+ord(str1[1])-65536ifasc>=-20319andasc<=-20284:returnaifasc>=-20283andasc<=-19776:returnbifasc>=-19775andasc<=-19219:returncifasc>=-19218andasc<=-18711:returndifasc>=-18710andasc<=-18527:returneifasc>=-18526andasc<=-18240:returnfifasc>=-18239andasc<=-17923:returngifasc>=-17922andasc<=-17418:returnhifasc>=-17417andasc<=-16475:returnjifasc>=-16474andasc<=-16213:returnkifasc>=-16212andasc<=-15641:returnlifasc>=-15640andasc<=-15166:returnmifasc>=-15165andasc<=-14923:returnnifasc>=-14922andasc<=-14915:returnoifasc>=-14914andasc<=-14631:returnpifasc>=-14630andasc<=-14150:returnqifasc>=-14149andasc<=-14091:returnrifasc>=-14090andasc<=-13119:returnsifasc>=-13118andasc<=-12839:returntifasc>=-12838andasc<=-12557:returnwifasc>=-12556andasc<=-11848:returnxifasc>=-11847andasc<=-11056:returnyifasc>=-11055andasc<=-10247:returnzreturndefmain(str_input):a=multi_get_letter(str_input)b=foriina:b=b+iprintbif__name__=="__main__":str_input=我是中国人main(str_input)
复制代码
运转以下:
小知识:CentOS从来就不是一个人的独角戏,也许CentOS会有分叉或名称变更的危险,但决不能说它接近死亡。 |
|