官术网_书友最值得收藏!

2.6 哈希運算

前面介紹了可變序列類型列表、不可變序列類型元組及 range,后面還會學習更多的可變類型和不可變類型。Python 界定一個數據類型是否可變主要是通過考察該類型數據是否能夠進行哈希運算。能夠進行哈希運算的類型認為是不可變類型,否則認為是可變類型。

哈希運算可以將任意長度的二進制值映射為較短的固定長度的二進制值,這個小的二進制值稱為哈希值。哈希值是對數據的一種有損且緊湊的表示形式。Python 提供了一個內置的哈希運算函數hash(),它可以對固定數據類型產生一個哈希值[5]

說明:每次啟動 IDLE 調用 hash(),即使對同一個數據進行哈希運算,哈希的結果也可能不同。

主站蜘蛛池模板: 杭州市| 沾益县| 台安县| 资溪县| 临西县| 鄂托克旗| 米脂县| 温泉县| 滦南县| 长葛市| 杭锦后旗| 武强县| 阿拉善左旗| 安岳县| 宁国市| 乐亭县| 京山县| 江山市| 甘洛县| 武汉市| 衡水市| 玉龙| 本溪市| 晋江市| 大埔县| 墨江| 德江县| 常熟市| 凉山| 固原市| 道孚县| 新宁县| 扎赉特旗| 巍山| 台山市| 阜南县| 达日县| 汶上县| 咸丰县| 九龙城区| 屯昌县|