Python中字符轉ASCII碼


  今天在Dotcpp開始了我刷題的第一天,也是我博客開通的第一天。希望自己能夠堅持下來,與大家共同交流進步。覺得dotcpp上的一句話寫的很好:混一天和努力一天,一天看不出任何差別,三天看不到任何變化,七天也看不到任何距離……,堅持就是勝利,這真的是個很好的網站,推薦給像我一樣的初學者。網址:www.dotcpp.com

  在寫問題1003:密碼破譯時發現一個問題:在python中如果想要將一個字符與數字相加時,必須先將字符轉化成數字后才能相加,這點與C和C++完全不同。

  所以解決辦法就是:(1)利用ord(c)函數將字符c轉換成ASCII碼。

              (2)相加完成后再用chr(code)函數將ASCII碼(即數字)轉換成其對應的字符。

  問題1003代碼截圖如下:

                                             

               實例演示:

              

附加python中常用的一些數字和字符轉換:

  1. 整數字符串轉換為對應的整數:int('12')
  2. 小數字符串轉換為對應小數:float('12.34')
  3. 數字轉換為字符串:str(123.45)
  4. ASCII碼轉換為相應字符:chr(97)
  5. 字符轉換為響應ASCII碼:ord('a')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM