Python字符與ASCII碼相互轉(zhuǎn)換方法
簡(jiǎn)介:字符 - ASCII 碼相互轉(zhuǎn)換
1、chr() 用一個(gè)整數(shù)作參數(shù),返回一個(gè)對(duì)應(yīng)的字符。
2、ord() 函數(shù)是 chr() 函數(shù)(對(duì)于 8 位的 ASCII 字符串)的配對(duì)函數(shù),它以一個(gè)字符串(Unicode 字符)作為參數(shù),返回對(duì)應(yīng)的 ASCII 數(shù)值,或者 Unicode 數(shù)值。
案例源碼:
# -*- coding: utf-8 -*- # time: 2022/5/21 11:11 # file: String2Ascii.py # 公眾號(hào): 玩轉(zhuǎn)測(cè)試開(kāi)發(fā) # 字符轉(zhuǎn)Ascii # ord => Return the Unicode code point for a one-character string. print(ord("a")) # 97 print(ord("發(fā)")) # 21457 # Ascii轉(zhuǎn)字符 # chr => Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff. print(chr(97)) # a print(chr(36130)) # 財(cái)
標(biāo)準(zhǔn)ASCII一覽表:
附:ASCII碼介紹
ASCII碼是一個(gè)對(duì)字符進(jìn)行編碼的標(biāo)準(zhǔn)系統(tǒng),它使用單個(gè)字節(jié)(即8位)來(lái)表示一個(gè)字符。其中,128個(gè)標(biāo)準(zhǔn)ASCII碼對(duì)應(yīng)英文字符、數(shù)字和常用符號(hào),而擴(kuò)展的ASCII碼區(qū)間(128~255)則有不同國(guó)家和地區(qū)的定制字符。
在Python中,我們可以使用ord()函數(shù)獲得一個(gè)字符對(duì)應(yīng)的ASCII值,使用chr()函數(shù)將ASCII碼轉(zhuǎn)換為對(duì)應(yīng)的字符。下面給出兩個(gè)示例:
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, "'")
運(yùn)行上面的代碼,我們可以得到以下輸出:
The ASCII value of ' a ' is 97
The character corresponding to ASCII value 97 is ' a '
總結(jié)
到此這篇關(guān)于Python字符與ASCII碼相互轉(zhuǎn)換方法的文章就介紹到這了,更多相關(guān)Python字符與ASCII碼轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Matplotlib之解決plt.savefig()保存多張圖片有重疊的問(wèn)題
這篇文章主要介紹了Matplotlib之解決plt.savefig()保存多張圖片有重疊的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,2023-09-09基于Python實(shí)現(xiàn)在線加密解密網(wǎng)站系統(tǒng)
在這個(gè)數(shù)字化時(shí)代,數(shù)據(jù)的安全和隱私變得越來(lái)越重要,所以本文小編就來(lái)帶大家實(shí)現(xiàn)一個(gè)簡(jiǎn)單但功能強(qiáng)大的加密解密系統(tǒng),并深入探討它是如何工作的,有興趣的可以了解下2023-09-09Python計(jì)算一個(gè)點(diǎn)到所有點(diǎn)的歐式距離實(shí)現(xiàn)方法
今天小編就為大家分享一篇Python計(jì)算一個(gè)點(diǎn)到所有點(diǎn)的歐式距離實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07Python?jieba庫(kù)文本處理詞性標(biāo)注和關(guān)鍵詞提取進(jìn)行文本情感分析
這篇文章主要為大家介紹了Python使用中文文本處理利器jieba庫(kù)中的詞性標(biāo)注和關(guān)鍵詞提取功能進(jìn)行文本情感分析實(shí)例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12python?random模塊常用函數(shù)基礎(chǔ)教程
這篇文章主要為大家介紹了python?random模塊常用函數(shù)基礎(chǔ)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06