欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

題目內(nèi)容:

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

把字母a-z分別循環(huán)對應為相距13個位置的字母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

對應字母: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

大寫字母對應方式與小寫字母類似,其他符號(含標點符號)不作處理

輸入格式:

一個英文字符串

輸出格式:

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

輸入樣例:

The Zen of Python

輸出樣例:

Gur Mra bs Clguba

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

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

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)換方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 對numpy Array [: ,] 的取值方法詳解

    對numpy Array [: ,] 的取值方法詳解

    今天小編就為大家分享一篇對numpy Array [: ,] 的取值方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 解決Python paramiko 模塊遠程執(zhí)行ssh 命令 nohup 不生效的問題

    解決Python paramiko 模塊遠程執(zhí)行ssh 命令 nohup 不生效的問題

    這篇文章主要介紹了解決Python paramiko 模塊遠程執(zhí)行ssh 命令 nohup 不生效的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • python常見的格式化輸出小結(jié)

    python常見的格式化輸出小結(jié)

    今天在寫代碼的時候,需要統(tǒng)一化輸出格式進行,一時想不起竟具體細節(jié),用了最笨的方法,所以覺得有必要將常見的方法進行一個總結(jié)。下面這篇文中就給大家總結(jié)了python中常見的格式化輸出,比如打印字符串、打印整數(shù)和打印浮點數(shù)等,下面來看看詳細的輸出方法吧。
    2016-12-12
  • 在終端啟動Python時報錯的解決方案

    在終端啟動Python時報錯的解決方案

    這篇文章主要介紹了在終端啟動Python時報錯的解決方案,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • Python中列表的一些基本操作知識匯總

    Python中列表的一些基本操作知識匯總

    這篇文章主要介紹了Python中列表的一些基本操作知識匯總,皆屬于Python的基本功,需要的朋友可以參考下
    2015-05-05
  • 橫向?qū)Ρ确治鯬ython解析XML的四種方式

    橫向?qū)Ρ确治鯬ython解析XML的四種方式

    這篇文章主要以橫向?qū)Ρ确绞椒治鯬ython解析XML的四種方式,感興趣的小伙伴們可以參考一下
    2016-03-03
  • python中的mock接口開發(fā)示例詳解

    python中的mock接口開發(fā)示例詳解

    這篇文章主要介紹了python中的mock接口開發(fā),Mock接口就是用一些合理的手段構(gòu)造對象去模擬真實接口,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • 用Python從0開始實現(xiàn)一個中文拼音輸入法的思路詳解

    用Python從0開始實現(xiàn)一個中文拼音輸入法的思路詳解

    中文輸入法是一個歷史悠久的問題,但也實在是個繁瑣的活,不知道這是不是網(wǎng)上很少有人分享中文拼音輸入法的原因,接下來通過本文給大家分享使用Python從0開始實現(xiàn)一個中文拼音輸入法,需要的朋友可以參考下
    2019-07-07
  • Python入門之三角函數(shù)tan()函數(shù)實例詳解

    Python入門之三角函數(shù)tan()函數(shù)實例詳解

    這篇文章主要介紹了Python入門之三角函數(shù)tan()的相關內(nèi)容,介紹了tan()函數(shù)的描述,語法以及簡單實例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Python爬蟲學習之requests的使用教程

    Python爬蟲學習之requests的使用教程

    requests庫是一個常用的用于?http?請求的模塊,它使用?python?語言編寫,可以方便的對網(wǎng)頁進行爬取。本文將通過示例詳細講講requests庫的使用,需要的可以參考一下
    2022-08-08

最新評論