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

用python實(shí)現(xiàn)英文字母和相應(yīng)序數(shù)轉(zhuǎn)換的方法

 更新時(shí)間:2019年09月18日 11:04:56   作者:marsxu626  
這篇文章主要介紹了用python實(shí)現(xiàn)英文字母和相應(yīng)序數(shù)轉(zhuǎn)換的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

第一步:字母轉(zhuǎn)數(shù)字

英文字母轉(zhuǎn)對(duì)應(yīng)數(shù)字相對(duì)簡(jiǎn)單,可以在命令行輸入一行需要轉(zhuǎn)換的英文字母,然后對(duì)每一個(gè)字母在整個(gè)字母表中匹配,并返回相應(yīng)的位數(shù),然后累加這些位數(shù)即可。過程中,為了使結(jié)果更有可讀性,輸出相鄰數(shù)字間怎加了空格,每個(gè)對(duì)應(yīng)原來單詞間增加逗號(hào)。

c="abcdefghijklmnopqrstuvwxyz"
temp=''
list=[]
s=input()
num=len(s)
list.append(s)
for i in range(0,num):
 if list[0][i]==' ':
 temp+=','
 else:
 for r in range(1,26):
  if list[0][i]==c[int(r)-1]:
  temp+=str(r)
  temp+=' '
print("輸出結(jié)果為:%s"%temp)

第二步:數(shù)字轉(zhuǎn)字母

數(shù)字轉(zhuǎn)字母有個(gè)難點(diǎn)就是,當(dāng)輸入一行數(shù)字,如何才能合理地把它們每個(gè)相應(yīng)位的數(shù)取出來。

才開始想到用正則匹配,定模式單元(\d+,{0,}),然后希望每個(gè)數(shù)字用.groups()形式返回一個(gè)元組(tuple),但限于要輸入數(shù)字的個(gè)數(shù)位置,沒找到好的匹配方式。

然后用到了split()函數(shù),用相應(yīng)的分隔符分割一段字符串之后,將值已list形式返回。

c="abcdefghijklmnopqrstuvwxyz"
temp=''
s=input()
s_list=s.split(",")
num=len(s_list)
for i in range(0,num):
 if s_list[i]==' ':
 temp+=' '
 else:
 result=c[int(s_list[i])-1]
 temp+=result
print("輸出結(jié)果是:%s"%temp)

完整代碼

#-*- coding: utf-8 -*-
import re
def main():
 ss=input("請(qǐng)選擇:\n1.字母->數(shù)字\
    \n2.數(shù)字->字母\n")
 if ss=='1':
 print("請(qǐng)輸入字母: ")
 fun1()
 elif ss=='2':
 print("請(qǐng)輸入數(shù)字:")
 fun2()
 
def fun1():
 c="abcdefghijklmnopqrstuvwxyz"
 temp=''
 list=[]
 s=input()
 num=len(s)
 list.append(s)
 for i in range(0,num):
 if list[0][i]==' ':
  temp+=','
 else:
  for r in range(1,26):
  if list[0][i]==c[int(r)-1]:
   temp+=str(r)
   temp+=' '
 print("輸出結(jié)果為:%s"%temp)

def fun2():
 c="abcdefghijklmnopqrstuvwxyz"
 temp=''
 s=input()
 s_list=s.split(",")
 num=len(s_list)
 for i in range(0,num):
 if s_list[i]==' ':
  temp+=' '
 else:
  result=c[int(s_list[i])-1]
  temp+=result
 print("輸出結(jié)果是:%s"%temp)

if __name__ == '__main__':
 main()

便可利用該python代碼實(shí)現(xiàn)英文字母和對(duì)應(yīng)數(shù)字的相互轉(zhuǎn)換。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python爬取APP下載鏈接的實(shí)現(xiàn)方法

    Python爬取APP下載鏈接的實(shí)現(xiàn)方法

    這篇文章主要實(shí)現(xiàn)的是批量下載安卓APP。顯然用手點(diǎn)是不科學(xué)的。于是嘗試用Python寫了一個(gè)半自動(dòng)化的腳本。所謂半自動(dòng)化,就是把下載鏈接批量抓取下來,然后一起貼到迅雷里進(jìn)行下載,這樣可以快速批量下載。有需要的朋友們可以一起看看吧。
    2016-09-09
  • Python Pygame實(shí)戰(zhàn)之趣味籃球游戲的實(shí)現(xiàn)

    Python Pygame實(shí)戰(zhàn)之趣味籃球游戲的實(shí)現(xiàn)

    這篇文章主要為大家分享了一個(gè)基于Python和Pygame實(shí)現(xiàn)的一個(gè)趣味籃球游戲,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定幫助,需要的可以參考一下
    2022-04-04
  • python sort、sorted高級(jí)排序技巧

    python sort、sorted高級(jí)排序技巧

    這篇文章主要介紹了python sort、sorted高級(jí)排序技巧,本文講解了基礎(chǔ)排序、升序和降序、排序的穩(wěn)定性和復(fù)雜排序、cmp函數(shù)排序法等內(nèi)容,需要的朋友可以參考下
    2014-11-11
  • python tkinter圖形界面代碼統(tǒng)計(jì)工具

    python tkinter圖形界面代碼統(tǒng)計(jì)工具

    這篇文章主要為大家詳細(xì)介紹了python tkinter圖形界面代碼統(tǒng)計(jì)工具,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • python?matplotlib實(shí)現(xiàn)條形圖的填充效果

    python?matplotlib實(shí)現(xiàn)條形圖的填充效果

    這篇文章主要為大家詳細(xì)介紹了python?matplotlib實(shí)現(xiàn)條形圖的填充效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 解決python異步框架aiohttp無法使用本地代理問題

    解決python異步框架aiohttp無法使用本地代理問題

    這篇文章主要介紹了解決python異步框架aiohttp無法使用本地代理問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Python中判斷輸入是否為數(shù)字的實(shí)現(xiàn)代碼

    Python中判斷輸入是否為數(shù)字的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Python中判斷輸入是否為數(shù)字的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2018-05-05
  • Python 實(shí)現(xiàn)字符串中指定位置插入一個(gè)字符

    Python 實(shí)現(xiàn)字符串中指定位置插入一個(gè)字符

    下面小編就為大家分享一篇Python 實(shí)現(xiàn)字符串中指定位置插入一個(gè)字符,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 解決Pandas的DataFrame輸出截?cái)嗪褪÷缘膯栴}

    解決Pandas的DataFrame輸出截?cái)嗪褪÷缘膯栴}

    今天小編就為大家分享一篇解決Pandas的DataFrame輸出截?cái)嗪褪÷缘膯栴},具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • pyecharts動(dòng)態(tài)軌跡圖的實(shí)現(xiàn)示例

    pyecharts動(dòng)態(tài)軌跡圖的實(shí)現(xiàn)示例

    這篇文章主要介紹了pyecharts動(dòng)態(tài)軌跡圖的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04

最新評(píng)論

嘉义市| 吴旗县| 衡山县| 海伦市| 郸城县| 十堰市| 巴南区| 临邑县| 抚松县| 互助| 卓尼县| 绵竹市| 衡山县| 平罗县| 琼海市| 上虞市| 刚察县| 青田县| 边坝县| 历史| 象州县| 吐鲁番市| 荃湾区| 平乡县| 满洲里市| 彭州市| 达日县| 堆龙德庆县| 正定县| 昌图县| 南开区| 北川| 全椒县| 中阳县| 海林市| 镇沅| 曲靖市| 阆中市| 邵武市| 漳州市| 温泉县|