Python函數介紹:hash函數的用法和範例
例如,我們可以使用hash函數對字串進行雜湊操作:
string = "Hello World" hash_value = hash(string) print(hash_value)
上述程式碼中,我們使用hash函數對字串"Hello World"進行雜湊操作,並將結果賦值給hash_value變數。最後,我們透過print函數輸出哈希值。
3.1 雜湊字串
string = "Hello World" hash_value = hash(string) print(hash_value)
輸出:2922927337147303222
在這個範例中,我們對字串" Hello World"進行哈希操作,並列印出哈希值。
3.2 雜湊整數
num = 12345 hash_value = hash(num) print(hash_value)
輸出:12345
在這個範例中,我們將整數12345進行雜湊操作,並列印出雜湊值。由於整數是不可變對象,其雜湊值等於其本身。
3.3 雜湊元組
tuple_1 = (1, 2, 3) hash_value_1 = hash(tuple_1) tuple_2 = (4, 5, 6) hash_value_2 = hash(tuple_2) print(hash_value_1) print(hash_value_2)
輸出:
dict_1 = {"name": "Alice", "age": 18} hash_value_1 = hash(frozenset(dict_1.items())) dict_2 = {"name": "Bob", "age": 20} hash_value_2 = hash(frozenset(dict_2.items())) print(hash_value_1) print(hash_value_2)
總結
hash函數可以用來產生物件的雜湊值。以上是Python函數介紹:hash函數的用法與範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!