Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi cincang

Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi cincang

WBOY
WBOYasal
2023-11-04 14:05:071443semak imbas

Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi cincang

Pengenalan kepada fungsi Python: Penggunaan dan contoh fungsi cincang

  1. Pengenalan
    Dalam Python, fungsi cincang ialah fungsi terbina dalam yang digunakan untuk menjana nilai cincang sesuatu objek. Nilai cincang ialah hasil daripada algoritma yang memetakan nilai perduaan panjang arbitrari kepada nilai unik panjang tetap. Fungsi fungsi hash adalah untuk membuat nilai diedarkan dengan baik dan untuk dikesan dengan cepat. Dalam Python, fungsi cincang boleh digunakan pada jenis data asas seperti rentetan, integer, nombor titik terapung, dsb., serta objek boleh cincang seperti tupel dan kamus.
  2. Penggunaan
    Penggunaan fungsi cincang adalah sangat mudah Anda hanya perlu memanggil cincang dan masukkan objek untuk dicincang sebagai parameter. Fungsi ini mengembalikan nilai cincang integer.

Sebagai contoh, kita boleh menggunakan fungsi cincang untuk mencincang rentetan:

string = "Hello World"
hash_value = hash(string)
print(hash_value)

Dalam kod di atas, kami menggunakan fungsi cincang untuk mencincang rentetan "Hello World" dan menetapkan hasilnya kepada pembolehubah hash_value. Akhir sekali, kami mengeluarkan nilai hash melalui fungsi cetakan. .

    3.2 Hash Integer
  1. string = "Hello World"
    hash_value = hash(string)
    print(hash_value)
  2. Output: 12345

Dalam contoh ini, kita cincang integer 12345 dan mencetak nilai cincang. Oleh kerana integer ialah objek tidak berubah, nilai cincangnya adalah sama dengan dirinya sendiri.

3.3 Hash tuple

num = 12345
hash_value = hash(num)
print(hash_value)
e

output:

hash of tuple_1: 2528502973977326415

hash tuple_2: 252850297397326683.

3.4 Kamus Hash

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)

Hash of dict_2: 252850 , kami Cincang dua kamus secara berasingan dan cetak nilai cincangnya. Memandangkan kamus ialah objek boleh ubah, kita perlu menukarnya kepada objek set beku tidak berubah sebelum melakukan operasi cincang.

Ringkasan
  • Fungsi cincang boleh digunakan untuk menjana nilai cincang sesuatu objek.
  • Fungsi cincang adalah fungsi terbina dalam dan boleh digunakan terus.

Fungsi cincang berfungsi pada jenis data asas dan objek boleh cincang.

Nilai cincang objek berbeza adalah unik.

Melalui artikel ini, kami mempelajari penggunaan dan contoh fungsi cincang serta memahami operasi asasnya. Dalam pengaturcaraan sebenar, penggunaan fungsi cincang yang munasabah boleh meningkatkan prestasi dan kecekapan program.

    Atas ialah kandungan terperinci Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi cincang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn