Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah Saya Boleh Membuat Pemalar dalam Python?
Mencipta Pemalar dalam Python
Tidak seperti di Java, di mana pemalar diisytiharkan menggunakan akhir statik awam, Python tidak mempunyai konsep pemalar asli . Walau bagaimanapun, terdapat beberapa konvensyen dan pendekatan untuk menunjukkan pemalar kepada pembangun lain.
Menggunakan Pembolehubah Huruf Besar
Untuk menandakan pembolehubah harus dianggap sebagai pemalar, Python komuniti mengikut konvensyen menulis nama pembolehubah dalam semua huruf besar.
CONST_NAME = "Name"
Meningkatkan Pengecualian untuk Perubahan Malar
Walaupun konvensyen huruf besar diiktiraf secara meluas, sesetengah pembangun lebih suka pendekatan yang lebih ketat. Takrif pemalar boleh dibalut dalam fungsi yang menimbulkan pengecualian apabila nilai pemalar diubah, seperti yang diterangkan dalam artikel Alex Martelli "Pemalar dalam Python."
Menaip.Anotasi Akhir
Dalam Python 3.8 dan yang lebih baru, penaipan. Anotasi pembolehubah akhir boleh digunakan untuk memaklumkan penyemak jenis statik bahawa pembolehubah tidak boleh ditetapkan semula. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa ini tidak dikuatkuasakan pada masa jalan dan boleh ditindih.
from typing import Final a: Final[int] = 1
Walaupun pendekatan ini menyediakan mekanisme untuk menunjukkan pemalar, perlu ditekankan bahawa pemalar tidak benar-benar tidak berubah dalam Python. Bahasa ini membenarkan penugasan semula dan tidak menyediakan mekanisme terbina dalam untuk menghalangnya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Pemalar dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!