欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

常用 ASCII 碼表對照表:

注意如下幾點:

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

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

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

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

 應用實例:

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

利用ord()函數(shù)求解每個字母的ASCII數(shù)值,再利用每個字母和字母a之間的差值,將26個小寫英文字母映射到下標分別為0-25的數(shù)組上,數(shù)組中存放的是每個字母的數(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

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

相關文章

  • Python里的dict和set的背后小秘密

    Python里的dict和set的背后小秘密

    這篇文章主要介紹了在Python里的dict和set的背后小秘密,dict字典是Python中的重要基礎知識,set與其類似,需要的朋友可以參考下
    2021-11-11
  • Python線程障礙對象Barrier原理詳解

    Python線程障礙對象Barrier原理詳解

    這篇文章主要介紹了Python線程障礙對象Barrier原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • Python實現(xiàn)求一個集合所有子集的示例

    Python實現(xiàn)求一個集合所有子集的示例

    今天小編就為大家分享一篇Python 實現(xiàn)求一個集合所有子集的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python爬蟲中的url下載器用法詳解

    python爬蟲中的url下載器用法詳解

    在本篇內容里小編給各位整理的是一篇關于python爬蟲中的url下載器用法詳解內容,需要的朋友們參考下。
    2020-11-11
  • python簡單區(qū)塊鏈模擬詳解

    python簡單區(qū)塊鏈模擬詳解

    這篇文章主要介紹了python簡單區(qū)塊鏈模擬詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • python中使用序列的方法

    python中使用序列的方法

    這篇文章主要介紹了python中使用序列的方法,較為詳細的分析了Python序列的原理與使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • 深入詳解Python中Micawber庫的使用

    深入詳解Python中Micawber庫的使用

    Python Micawber庫就是一個用于解析和嵌入媒體資源的工具,它可以自動識別各種媒體資源的URL,下面就跟隨小編一起來看看它的具體使用吧
    2022-06-06
  • pycharm設置python文件模板信息過程圖解

    pycharm設置python文件模板信息過程圖解

    這篇文章主要介紹了pycharm設置python文件模板信息過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • python實習總結(yeild,async,azwait和協(xié)程)

    python實習總結(yeild,async,azwait和協(xié)程)

    今天是Python實習的第一天,熟悉了環(huán)境,第一次使用macbook,氛圍還不錯,努力學習新知識,希望本片文章能給你帶來幫助
    2021-10-10
  • Python完美還原超級瑪麗游戲附代碼與視頻

    Python完美還原超級瑪麗游戲附代碼與視頻

    讀萬卷書不如行萬里路,只學書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Python實現(xiàn)超級瑪麗,90后的回憶老游戲,快來看戴帽子的大胡子穿著背帶褲的馬里奧
    2021-11-11

最新評論