最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python獲取一組漢字拼音首字母的方法

 更新時(shí)間:2015年07月01日 11:04:31   作者:不吃皮蛋  
這篇文章主要介紹了python獲取一組漢字拼音首字母的方法,涉及Python針對漢字操作的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了python獲取一組漢字拼音首字母的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

#!/usr/bin/env python 
# -*- coding: utf-8 -*- 
def multi_get_letter(str_input): 
  if isinstance(str_input, unicode): 
    unicode_str = str_input 
  else: 
    try: 
      unicode_str = str_input.decode('utf8') 
    except: 
      try: 
        unicode_str = str_input.decode('gbk') 
      except: 
        print 'unknown coding' 
        return 
  return_list = [] 
  for one_unicode in unicode_str: 
    return_list.append(single_get_first(one_unicode)) 
  return return_list 
def single_get_first(unicode1): 
  str1 = unicode1.encode('gbk') 
  try:     
    ord(str1) 
    return str1 
  except: 
    asc = ord(str1[0]) * 256 + ord(str1[1]) - 65536 
    if asc >= -20319 and asc <= -20284: 
      return 'a' 
    if asc >= -20283 and asc <= -19776: 
      return 'b' 
    if asc >= -19775 and asc <= -19219: 
      return 'c' 
    if asc >= -19218 and asc <= -18711: 
      return 'd' 
    if asc >= -18710 and asc <= -18527: 
      return 'e' 
    if asc >= -18526 and asc <= -18240: 
      return 'f' 
    if asc >= -18239 and asc <= -17923: 
      return 'g' 
    if asc >= -17922 and asc <= -17418: 
      return 'h' 
    if asc >= -17417 and asc <= -16475: 
      return 'j' 
    if asc >= -16474 and asc <= -16213: 
      return 'k' 
    if asc >= -16212 and asc <= -15641: 
      return 'l' 
    if asc >= -15640 and asc <= -15166: 
      return 'm' 
    if asc >= -15165 and asc <= -14923: 
      return 'n' 
    if asc >= -14922 and asc <= -14915: 
      return 'o' 
    if asc >= -14914 and asc <= -14631: 
      return 'p' 
    if asc >= -14630 and asc <= -14150: 
      return 'q' 
    if asc >= -14149 and asc <= -14091: 
      return 'r' 
    if asc >= -14090 and asc <= -13119: 
      return 's' 
    if asc >= -13118 and asc <= -12839: 
      return 't' 
    if asc >= -12838 and asc <= -12557: 
      return 'w' 
    if asc >= -12556 and asc <= -11848: 
      return 'x' 
    if asc >= -11847 and asc <= -11056: 
      return 'y' 
    if asc >= -11055 and asc <= -10247: 
      return 'z' 
    return '' 
def main(str_input): 
  a = multi_get_letter(str_input) 
  b = '' 
  for i in a: 
    b= b+i 
  print b 
if __name__ == "__main__": 
  str_input=u'歡迎你' 
  main(str_input)

希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python多線程的退出控制實(shí)現(xiàn)

    Python多線程的退出控制實(shí)現(xiàn)

    這篇文章主要介紹了Python多線程的退出控制實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Python使用Flask調(diào)用API接口的方法

    Python使用Flask調(diào)用API接口的方法

    使用Python的Flask框架構(gòu)建API接口是一種常見的做法,因?yàn)镕lask輕量級且易于使用,本文給大家介紹了Python使用Flask調(diào)用API接口的方法,文中通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • Python自動化辦公之定時(shí)發(fā)送郵件的實(shí)現(xiàn)

    Python自動化辦公之定時(shí)發(fā)送郵件的實(shí)現(xiàn)

    python中的schedule模塊可以使我們方便簡單的使用定時(shí)任務(wù),即在特定的時(shí)間自動的執(zhí)行一些任務(wù)的功能,本文將用這一模塊實(shí)現(xiàn)郵件自動發(fā)送,需要的可以參考一下
    2022-05-05
  • Pytest框架 conftest.py文件的使用詳解

    Pytest框架 conftest.py文件的使用詳解

    conftest.py是pytest特有的本地測試配置文件,既可以用來設(shè)置項(xiàng)目級別的fixture,也可以用來導(dǎo)入外部插件,本文給大家介紹Pytest框架 conftest.py文件的使用,感興趣的朋友一起看看吧
    2022-06-06
  • Python虛擬環(huán)境安裝及操作命令詳解

    Python虛擬環(huán)境安裝及操作命令詳解

    本文主要介紹了Python虛擬環(huán)境安裝及操作命令詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Pyqt5 關(guān)于流式布局和滾動條的綜合使用示例代碼

    Pyqt5 關(guān)于流式布局和滾動條的綜合使用示例代碼

    這篇文章主要介紹了Pyqt5 關(guān)于流式布局和滾動條的綜合使用示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 一文教你掌握Python中Lambda表達(dá)式的5種實(shí)用技巧

    一文教你掌握Python中Lambda表達(dá)式的5種實(shí)用技巧

    在Python編程的宇宙里,有一個(gè)強(qiáng)大而靈活的工具經(jīng)常被高效的程序員所利用——那就是Lambda表達(dá)式,下面就讓我們深入了解Lambda表達(dá)式的妙用吧
    2024-01-01
  • pytorch 刪除空權(quán)重模型文件夾的方法

    pytorch 刪除空權(quán)重模型文件夾的方法

    如果文件夾exp開頭的文件夾,里面沒有pt pth模型文件,就把目錄刪掉,本文通過示例代碼介紹pytorch 刪除空權(quán)重模型文件夾的方法,感興趣的朋友一起看看吧
    2023-11-11
  • python批量替換頁眉頁腳實(shí)例代碼

    python批量替換頁眉頁腳實(shí)例代碼

    這篇文章主要介紹了python批量替換頁眉頁腳實(shí)例代碼,小編覺得還是挺不錯的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Python 判斷奇數(shù)偶數(shù)的方法

    Python 判斷奇數(shù)偶數(shù)的方法

    今天小編就為大家分享一篇Python 判斷奇數(shù)偶數(shù)的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12

最新評論

陈巴尔虎旗| 屯昌县| 林芝县| 淮南市| 璧山县| 清镇市| 桐庐县| 曲水县| 巴彦县| 海丰县| 同仁县| 武隆县| 贺兰县| 南阳市| 朝阳县| 启东市| 诸城市| 永丰县| 郧西县| 彩票| 巴彦县| 正阳县| 遂川县| 武冈市| 嵊泗县| 饶阳县| 朝阳区| 观塘区| 康定县| 北票市| 黄陵县| 四平市| 蒲城县| 万山特区| 静乐县| 康马县| 梅河口市| 朝阳市| 金堂县| 太原市| 郑州市|