Memahami Tujuan Pembolehubah Underscore Tunggal dalam Python (_)
Pengaturcara Python sering menemui pembolehubah garis bawah tunggal (_), meninggalkan mereka tertanya-tanya tentang kepentingannya. Artikel ini menyelidiki tiga kegunaan konvensional utamanya:
Pembolehubah "Buang": _ mendapati penggunaan sebagai pembolehubah pakai buang untuk beberapa tujuan:
Adalah penting untuk ambil perhatian bahawa penggunaan sebagai pembolehubah "buang" boleh bercanggah dengan penggunaannya dalam carian terjemahan. Untuk mengelakkan kekeliruan, pertimbangkan untuk menggunakan _ sebagai pembolehubah pakai buang.
Linters selalunya membenderakan pembolehubah yang tidak digunakan yang dilambangkan dengan _, menggesa pengaturcara untuk sama ada menggunakannya atau menghapuskannya untuk mengelakkan potensi pepijat atau kesilapan silap.
Dalam Python 3.10, padanan corak mengukuhkan lagi peranan _ sebagai corak "wildcard", membenarkan ia meliputi sebarang nilai tanpa mengikat pembolehubah tertentu.
Walaupun _ kekal sebagai nama pembolehubah yang sah, perlu diingat bahawa ia masih boleh mengekalkan rujukan kepada objek, menjejaskan penggunaan memori. Untuk pembersihan sumber yang anggun, memanggil "del _" secara eksplisit akan memuaskan linter dan melepaskan objek yang dirujuk.
Atas ialah kandungan terperinci Apakah Maksud Pembolehubah Underscore (_) dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!