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

python中ASCII碼字符與int之間的轉(zhuǎn)換方法

 更新時(shí)間:2018年07月09日 14:08:58   作者:winycg  
今天小編就為大家分享一篇python中ASCII碼字符與int之間的轉(zhuǎn)換方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

ASCII碼轉(zhuǎn)換為int:ord('A') 65

int轉(zhuǎn)為ASCII碼:chr(65) 'A'

題目?jī)?nèi)容:

實(shí)現(xiàn)一個(gè)凱撒密碼的變種算法,對(duì)輸入字符串進(jìn)行加解密處理

把字母a-z分別循環(huán)對(duì)應(yīng)為相距13個(gè)位置的字母n-m,即

原文字母:a b c d e f g h i j k l m n o p q r s t u v w x y z

對(duì)應(yīng)字母:n o p q r s t u v w x y z a b c d e f g h i j k l m

大寫(xiě)字母對(duì)應(yīng)方式與小寫(xiě)字母類(lèi)似,其他符號(hào)(含標(biāo)點(diǎn)符號(hào))不作處理

輸入格式:

一個(gè)英文字符串

輸出格式:

經(jīng)過(guò)上述算法加密的字符串

輸入樣例:

The Zen of Python

輸出樣例:

Gur Mra bs Clguba

時(shí)間限制:2000ms內(nèi)存限制:128000kb

題解:string類(lèi)型無(wú)法被修改,若修改需要先轉(zhuǎn)為列表類(lèi)型,最后再連接起來(lái)

str=input()
strlist=list(str)
for i in range(len(strlist)):
  if strlist[i]>='a' and strlist[i]<='z':
    if ord(strlist[i])+13<=122:
      strlist[i]=chr(ord(strlist[i])+13)
    else:
      strlist[i]=chr((ord(strlist[i])+13)%122+96)
  elif strlist[i]>='A' and strlist[i]<='Z':
    if ord(strlist[i])+13<=90:
      strlist[i]=chr(ord(strlist[i])+13)
    else:
      strlist[i]=chr((ord(strlist[i])+13)%90+64)
print("".join(strlist))

以上這篇python中ASCII碼字符與int之間的轉(zhuǎn)換方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python flask 如何修改默認(rèn)端口號(hào)的方法步驟

    python flask 如何修改默認(rèn)端口號(hào)的方法步驟

    這篇文章主要介紹了python flask 如何修改默認(rèn)端口號(hào)的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • numpy concatenate數(shù)組拼接方法示例介紹

    numpy concatenate數(shù)組拼接方法示例介紹

    這篇文章主要介紹了numpy concatenate數(shù)組拼接方法示例介紹,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 利用pandas進(jìn)行數(shù)據(jù)清洗的方法

    利用pandas進(jìn)行數(shù)據(jù)清洗的方法

    本文主要介紹了利用pandas進(jìn)行數(shù)據(jù)清洗的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 三個(gè)Python常用的數(shù)據(jù)清洗處理方式總結(jié)

    三個(gè)Python常用的數(shù)據(jù)清洗處理方式總結(jié)

    這篇文章主要為大家詳細(xì)介紹了python數(shù)據(jù)處理過(guò)程中三個(gè)主要的數(shù)據(jù)清洗說(shuō)明,分別是缺失值/空格/重復(fù)值的數(shù)據(jù)清洗,感興趣的小伙伴可以了解一下
    2022-12-12
  • Kali Linux安裝ipython2 和 ipython3的方法

    Kali Linux安裝ipython2 和 ipython3的方法

    今天小編就為大家分享一篇Kali Linux安裝ipython2 和 ipython3的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • NumPy中np.c_ 和 np.r_ 的區(qū)別小結(jié)

    NumPy中np.c_ 和 np.r_ 的區(qū)別小結(jié)

    np.c_和?np.r_是NumPy庫(kù)中兩個(gè)非常有用的函數(shù),它們分別用于按列和按行拼接數(shù)組本文主要介紹了NumPy中np.c_ 和 np.r_ 的區(qū)別小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • Python面向?qū)ο蟪绦蛟O(shè)計(jì)之私有屬性及私有方法示例

    Python面向?qū)ο蟪绦蛟O(shè)計(jì)之私有屬性及私有方法示例

    這篇文章主要介紹了Python面向?qū)ο蟪绦蛟O(shè)計(jì)之私有屬性及私有方法,結(jié)合實(shí)例形式分析了Python私有屬性及私有方法的相關(guān)使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-04-04
  • Python實(shí)現(xiàn)四舍五入的兩個(gè)方法總結(jié)

    Python實(shí)現(xiàn)四舍五入的兩個(gè)方法總結(jié)

    這篇文章主要介紹了python中實(shí)現(xiàn)四舍五入的兩種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • python使用在線API查詢(xún)IP對(duì)應(yīng)的地理位置信息實(shí)例

    python使用在線API查詢(xún)IP對(duì)應(yīng)的地理位置信息實(shí)例

    這篇文章主要介紹了python使用在線API查詢(xún)IP對(duì)應(yīng)的地理位置信息實(shí)例,需要的朋友可以參考下
    2014-06-06
  • colab中修改python版本的全過(guò)程

    colab中修改python版本的全過(guò)程

    日 對(duì)于沒(méi)有服務(wù)器的研究生來(lái)說(shuō),Colab無(wú)疑是性?xún)r(jià)比最高的GPU選擇,下面這篇文章主要給大家介紹了關(guān)于如何利用colab修改python版本的相關(guān)資料,需要的朋友可以參考下
    2022-04-04

最新評(píng)論

台前县| 玉环县| 嘉禾县| 清流县| 循化| 云龙县| 新宾| 嘉义市| 贵州省| 濮阳市| 福清市| 怀安县| 瑞丽市| 永昌县| 和政县| 伊宁县| 泉州市| 柳州市| 凌源市| 平江县| 库车县| 宁德市| 都兰县| 周至县| 鹤壁市| 靖宇县| 抚宁县| 台北县| 巫山县| 崇义县| 雷州市| 凤阳县| 阜南县| 简阳市| 金山区| 盐边县| 昌乐县| 定结县| 准格尔旗| 云林县| 鄱阳县|