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

python中內(nèi)置函數(shù)ord()返回字符串的ASCII數(shù)值實(shí)例詳解

 更新時(shí)間:2022年07月06日 12:52:41   作者:m0_46483236  
ord()?函數(shù)是?chr()?函數(shù)(對(duì)于?8?位的?ASCII?字符串)的配對(duì)函數(shù),它以一個(gè)字符串(Unicode?字符)作為參數(shù),返回對(duì)應(yīng)的?ASCII?數(shù)值,或者?Unicode?數(shù)值,這篇文章主要介紹了python?中內(nèi)置函數(shù)ord()返回字符串的ASCII數(shù)值,需要的朋友可以參考下

常用 ASCII 碼表對(duì)照表:

注意如下幾點(diǎn):

0-9:48-57A-Z:65-90a-z:97-122

ord()函數(shù)介紹:

 ord() 函數(shù)是 chr() 函數(shù)(對(duì)于 8 位的 ASCII 字符串)的配對(duì)函數(shù),它以一個(gè)字符串(Unicode 字符)作為參數(shù),返回對(duì)應(yīng)的 ASCII 數(shù)值,或者 Unicode 數(shù)值。

>>> ord('0')
48
 
>>> ord('A')
65
 
>>> ord('a')
97

 應(yīng)用實(shí)例:

ord()函數(shù)的一個(gè)應(yīng)用場(chǎng)景就是,利用哈希表解決字母異位詞問題。

利用ord()函數(shù)求解每個(gè)字母的ASCII數(shù)值,再利用每個(gè)字母和字母a之間的差值,將26個(gè)小寫英文字母映射到下標(biāo)分別為0-25的數(shù)組上,數(shù)組中存放的是每個(gè)字母的數(shù)目。

例如:

class Solution(object):
    def findAnagrams(self, s, p):
        """
        :type s: str
        :type p: str
        :rtype: List[int]
        """
        result = []
        record_s = [0]*26
        record_p = [0]*26
        if len(s) < len(p):
            return result
        for i in range(len(p)):
            record_s[ord(s[i])-ord('a')] += 1
            record_p[ord(p[i])-ord('a')] += 1
        if record_s == record_p:
            result.append(0)
        for i in range(len(s)-len(p)):
            record_s[ord(s[i])-ord('a')] -= 1
            record_s[ord(s[i+len(p)])-ord('a')] += 1
            if record_s == record_p:
                result.append(i+1)
        return result

到此這篇關(guān)于python 中內(nèi)置函數(shù)ord()返回字符串的ASCII數(shù)值的文章就介紹到這了,更多相關(guān)python內(nèi)置函數(shù)ord()ASCII數(shù)值內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python基于模塊Paramiko實(shí)現(xiàn)SSHv2協(xié)議

    Python基于模塊Paramiko實(shí)現(xiàn)SSHv2協(xié)議

    這篇文章主要介紹了Python基于模塊Paramiko實(shí)現(xiàn)SSHv2協(xié)議,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 全面剖析Python的Django框架中的項(xiàng)目部署技巧

    全面剖析Python的Django框架中的項(xiàng)目部署技巧

    這篇文章主要全面剖析了Python的Django框架的部署技巧,包括Fabric等自動(dòng)化部署和建立單元測(cè)試等方面,強(qiáng)烈推薦!需要的朋友可以參考下
    2015-04-04
  • Python實(shí)現(xiàn)高效求解素?cái)?shù)代碼實(shí)例

    Python實(shí)現(xiàn)高效求解素?cái)?shù)代碼實(shí)例

    這篇文章主要介紹了Python實(shí)現(xiàn)高效求解素?cái)?shù)代碼實(shí)例,本文直接給出代碼實(shí)例,需要的朋友可以參考下
    2015-06-06
  • Python字符串中刪除特定字符的方法

    Python字符串中刪除特定字符的方法

    這篇文章主要介紹了Python字符串中刪除特定字符的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Django解決CORS跨域問題的方案

    Django解決CORS跨域問題的方案

    Cross-Origin Resource Sharing(CORS) 跨域問題,在前后端后離項(xiàng)目,selenium , playweight 自動(dòng)化測(cè)試代碼中經(jīng)常遇到,本文給大家介紹了Django解決CORS跨域問題的方案,文中有詳細(xì)的代碼講解,需要的朋友可以參考下
    2024-03-03
  • python中內(nèi)置庫csv的使用及說明

    python中內(nèi)置庫csv的使用及說明

    這篇文章主要介紹了python中內(nèi)置庫csv的使用及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python ldap實(shí)現(xiàn)登錄實(shí)例代碼

    Python ldap實(shí)現(xiàn)登錄實(shí)例代碼

    今天給大家分享python idap實(shí)現(xiàn)登錄的實(shí)例代碼,代碼簡(jiǎn)單易懂,需要的朋友一起看看吧
    2016-09-09
  • python結(jié)合API實(shí)現(xiàn)即時(shí)天氣信息

    python結(jié)合API實(shí)現(xiàn)即時(shí)天氣信息

    這篇文章主要介紹了python結(jié)合API實(shí)現(xiàn)即時(shí)天氣信息的代碼,非常的實(shí)用,有需要的小伙伴可以參考下。
    2016-01-01
  • Python 列表理解及使用方法

    Python 列表理解及使用方法

    這篇文章主要介紹了Python 列表理解及使用方法的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • Python數(shù)據(jù)分析pandas模塊用法實(shí)例詳解

    Python數(shù)據(jù)分析pandas模塊用法實(shí)例詳解

    這篇文章主要介紹了Python數(shù)據(jù)分析pandas模塊用法,結(jié)合實(shí)例形式分析了pandas模塊對(duì)象創(chuàng)建、數(shù)值運(yùn)算等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2019-11-11

最新評(píng)論

贵州省| 治多县| 林芝县| 高雄市| 泸水县| 普陀区| 渝北区| 台州市| 新疆| 多伦县| 兖州市| 隆林| 洪湖市| 南丰县| 鹰潭市| 友谊县| 阳曲县| 宁城县| 出国| 肥东县| 商河县| 常宁市| 安阳市| 衡阳县| 武川县| 成都市| 岗巴县| 和平县| 牙克石市| 邯郸县| 峨眉山市| 阜阳市| 东光县| 额敏县| 临清市| 喀喇沁旗| 营山县| 唐山市| 绥滨县| 义马市| 黄梅县|