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

python實現(xiàn)對輸入的密文加密

 更新時間:2019年03月20日 08:48:43   作者:Together_CZ  
這篇文章主要為大家詳細介紹了python實現(xiàn)對輸入的密文加密,分析python求解簡單加密問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python實現(xiàn)對輸入的密文加密的具體代碼,供大家參考,具體內容如下

遇到這樣一道題目,是要求把輸入的明文進行加密,加密的方法是按照一定的轉換規(guī)則進行相應的替換得到最終的密文

轉換規(guī)則為:

把密碼中出現(xiàn)的小寫字母都變成對應的數字,數字和其他的符號都不做變換

密碼中出現(xiàn)的大寫字母則變成小寫之后往后移一位,如:X,先變成小寫,再往后移一位,就是y了

下面是具體實現(xiàn)

#!usr/bin/env python
#encoding:utf-8
 
'''
__Author__:沂水寒城
功能:加密密文
'''
 
 
def jiami():
  map_dict={'1':1,'abc':2,'def':3,'ghi':4,'jkl':5,'mno':6,'pqrs':7,'tuv':8,'wxyz':9,'0':0}
  while 1:
    one_str=raw_input()
    one_list=[]
    one_str_list=list(one_str)
    for one_char in one_str_list:
      if one_char>=0 and one_char<=9:
        one_list.append(one_char)
      elif ord(one_char)>=65 and ord(one_char)<=90:
        one_list.append(chr(ord(one_char.lower())+1))
      elif ord(one_char)>=97 and ord(one_char)<=122:
        for one_key in map_dict.keys():
          if one_char in one_key:
            one_list.append(str(map_dict[one_key]))
          else:
            pass
      else:
        one_list.append(one_char)
    print ''.join(one_list)
 
 
if __name__ == '__main__':
  jiami()

結果如下:

    

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 詳解Python GUI工具取色器

    詳解Python GUI工具取色器

    作為Python開發(fā)者,你遲早都會用到圖形用戶界面來開發(fā)應用。本文將推薦Python GUI工具取色器的一些知識,感興趣的朋友一起看看吧
    2021-06-06
  • 詳解如何利用Python制作24點小游戲

    詳解如何利用Python制作24點小游戲

    這篇文章主要為大家詳細介紹了如何通過Python制作24點小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Anaconda環(huán)境變量的配置圖文詳解

    Anaconda環(huán)境變量的配置圖文詳解

    Anaconda指的是一個開源的Python發(fā)行版本,其包含了conda、Python等180多個科學包及其依賴項,下面這篇文章主要給大家介紹了關于Anaconda環(huán)境變量配置的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • json跨域調用python的方法詳解

    json跨域調用python的方法詳解

    這篇文章主要介紹了json跨域調用python的方法,結合實例形式分析了基于ajax的json調用及Python后臺處理技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2017-01-01
  • python中類的相互調用的實踐

    python中類的相互調用的實踐

    本文主要介紹了python中類的相互調用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • python螺旋數字矩陣的實現(xiàn)示例

    python螺旋數字矩陣的實現(xiàn)示例

    本文介紹了使用Python生成一個螺旋數字矩陣,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-12-12
  • 一文詳解Python中的zip函數

    一文詳解Python中的zip函數

    在Python中,處理數據時經常需要同時遍歷多個序列,zip函數提供了一種簡潔的方式來組合這些序列,它用于將多個可迭代對象(如列表、元組等)的元素配對,本文將給大家詳細介紹一下Python中的zip函數,需要的朋友可以參考下
    2024-05-05
  • 一文帶你探索Python生成器的深度用法

    一文帶你探索Python生成器的深度用法

    生成器是Python的一種核心特性,允許我們在請求新元素時再生成這些元素,而不是在開始時就生成所有元素,本文我們將從理論和實踐兩方面來探索Python生成器的深度用法,感興趣的可以了解一下
    2023-06-06
  • Python利用xmltodict模塊實現(xiàn)處理XML數據

    Python利用xmltodict模塊實現(xiàn)處理XML數據

    理解和處理XML數據在Python中是一項常見任務,xmltodict便是一個Python庫,用于將XML數據解析為易于處理的Python字典,下面我們就來學習一下xmltodict庫的具體使用吧
    2023-11-11
  • Python之is與==的區(qū)別詳解

    Python之is與==的區(qū)別詳解

    這篇文章主要介紹了Python之is與==的區(qū)別詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-09-09

最新評論

乐山市| 莲花县| 苏州市| 桂阳县| 恭城| 淮滨县| 女性| 漾濞| 三都| 同江市| 汪清县| 宜黄县| 鹰潭市| 淮安市| 永和县| 和静县| 万盛区| 岑巩县| 三门峡市| 嘉禾县| 含山县| 临猗县| 盐津县| 台山市| 垣曲县| 墨竹工卡县| 金昌市| 安宁市| 聂拉木县| 庆元县| 敦煌市| 尼木县| 横峰县| 海晏县| 新化县| 佛学| 上饶县| 海南省| 徐水县| 铜陵市| 土默特左旗|