Python字符與ASCII碼相互轉換方法
簡介:字符 - ASCII 碼相互轉換
1、chr() 用一個整數(shù)作參數(shù),返回一個對應的字符。
2、ord() 函數(shù)是 chr() 函數(shù)(對于 8 位的 ASCII 字符串)的配對函數(shù),它以一個字符串(Unicode 字符)作為參數(shù),返回對應的 ASCII 數(shù)值,或者 Unicode 數(shù)值。
案例源碼:
# -*- coding: utf-8 -*-
# time: 2022/5/21 11:11
# file: String2Ascii.py
# 公眾號: 玩轉測試開發(fā)
# 字符轉Ascii
# ord => Return the Unicode code point for a one-character string.
print(ord("a")) # 97
print(ord("發(fā)")) # 21457
# Ascii轉字符
# chr => Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.
print(chr(97)) # a
print(chr(36130)) # 財標準ASCII一覽表:

附:ASCII碼介紹
ASCII碼是一個對字符進行編碼的標準系統(tǒng),它使用單個字節(jié)(即8位)來表示一個字符。其中,128個標準ASCII碼對應英文字符、數(shù)字和常用符號,而擴展的ASCII碼區(qū)間(128~255)則有不同國家和地區(qū)的定制字符。
在Python中,我們可以使用ord()函數(shù)獲得一個字符對應的ASCII值,使用chr()函數(shù)將ASCII碼轉換為對應的字符。下面給出兩個示例:
character = 'a'
ascii_val = ord(character)
print("The ASCII value of '", character, "' is", ascii_val)
ascii_val = 97
character = chr(ascii_val)
print("The character corresponding to ASCII value", ascii_val, "is '", character, "'")
運行上面的代碼,我們可以得到以下輸出:
The ASCII value of ' a ' is 97
The character corresponding to ASCII value 97 is ' a '
總結
到此這篇關于Python字符與ASCII碼相互轉換方法的文章就介紹到這了,更多相關Python字符與ASCII碼轉換內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Matplotlib之解決plt.savefig()保存多張圖片有重疊的問題
這篇文章主要介紹了Matplotlib之解決plt.savefig()保存多張圖片有重疊的問題,具有很好的參考價值,希望對大家有所幫助,2023-09-09
基于Python實現(xiàn)在線加密解密網(wǎng)站系統(tǒng)
在這個數(shù)字化時代,數(shù)據(jù)的安全和隱私變得越來越重要,所以本文小編就來帶大家實現(xiàn)一個簡單但功能強大的加密解密系統(tǒng),并深入探討它是如何工作的,有興趣的可以了解下2023-09-09
Python計算一個點到所有點的歐式距離實現(xiàn)方法
今天小編就為大家分享一篇Python計算一個點到所有點的歐式距離實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07
Python?jieba庫文本處理詞性標注和關鍵詞提取進行文本情感分析
這篇文章主要為大家介紹了Python使用中文文本處理利器jieba庫中的詞性標注和關鍵詞提取功能進行文本情感分析實例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12

