Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk membuat pemalar dalam Python?
Pemalar dan pembolehubah digunakan untuk menyimpan nilai data dalam pengaturcaraan. Pembolehubah biasanya merujuk kepada nilai yang boleh berubah dari semasa ke semasa. Pemalar ialah sejenis pembolehubah yang nilainya tidak boleh diubah semasa pelaksanaan program.
Hanya terdapat enam pemalar terbina dalam tersedia dalam Python, ia adalah False, True, None, Not Implemented, Ellipsis(...) dan __debug__. Selain daripada pemalar ini, Python tidak mempunyai sebarang jenis data terbina dalam untuk menyimpan nilai tetap.
Contoh pemalar ditunjukkan di bawah -
False = 100
SyntaxError: cannot assign to False
False ialah pemalar terbina dalam Python, yang digunakan untuk menyimpan nilai Boolean palsu adalah menyalahi undang-undang dan akan menimbulkan SyntaxError.
Tetapi dalam piawaian PEP 8, pemalar adalah dalam huruf besar. Ini membantu pengguna mengetahui bahawa ia adalah nilai tetap. Jika kita menemui sebarang pembolehubah huruf besar, mengikut konvensyen dan bukannya peraturan, kita tidak seharusnya mengubah nilainya. Mari kita lihat satu contoh.
π ialah pemalar matematik, lebih kurang sama dengan 3.14159. Marilah kita mengisytiharkan nilai pemalar π dalam Python.
# declare constants PI = 3.14159 print(PI)
3.14
Dalam contoh di atas, pemalar matematik pi diisytiharkan menggunakan semua huruf besar.
Seperti yang dinyatakan dalam bahagian Pemalar PEP 8, kita harus menggunakan huruf besar dan garis bawah untuk memisahkan perkataan.
# declare constants LUMINOUS_EFFICACY = 683 VALUE_A = 100 COLOR = 'RED' print(LUMINOUS_EFFICACY) print(VALUE_A) print(COLOR)
683 100 RED
Seperti yang kita lihat, pemalar juga dicipta sama seperti pembolehubah. Kedua-dua pembolehubah dan pemalar mengikut peraturan penamaan yang serupa, satu-satunya perbezaan ialah pemalar hanya menggunakan huruf besar.
Biasanya, dalam Python, pemalar diisytiharkan dalam modul. Mari kita ambil contoh dan buat pemalar.
Isytihar pemalar dalam fail berasingan dan namakan fail dengan sambungan .py.
Fail Constants.py
# declare constants SPEED_OF_LIGHT_IN_VACUUM = 299792458 PI = 3.141592653589793 LUMINOUS_EFFICACY = 683 VALUE = 20
Fail contoh.py
import Constants print(Constants.VALUE) print(Constants.SPEED_OF_LIGHT_IN_VACUUM) print(Constants.PI)
20 299792458 3.141592653589793
Dalam contoh di atas, kami mencipta fail Constants.py, yang dipanggil modul Constants. Kemudian, kami mengisytiharkan beberapa nilai malar. Selepas itu, kami mencipta fail python yang lain iaitu fail Example.py dan dalam fail ini kami mengimport modul Constant menggunakan kata kunci import. Akhir sekali, akses nilai malar.
Tujuan penggunaan huruf besar adalah untuk menunjukkan bahawa nama semasa dianggap sebagai pemalar. Tetapi ia sebenarnya tidak menghalang pengagihan semula nilai malar.
Atas ialah kandungan terperinci Bagaimana untuk membuat pemalar dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!