Cara menggunakan modul enum untuk menentukan jenis penghitungan dalam Python 2.x

WBOY
Lepaskan: 2023-07-29 21:33:19
asal
942 orang telah melayarinya

Cara menggunakan modul enum untuk mentakrifkan jenis penghitungan dalam Python 2.x

Pengenalan:
Enumerasi ialah jenis data yang mengehadkan nilai pembolehubah kepada julat terhad Menggunakan jenis penghitungan boleh menjadikan kod lebih jelas dan boleh dibaca. Dalam Python 2.x, kita boleh menggunakan modul enum untuk menentukan jenis penghitungan. Artikel ini akan memperkenalkan cara menggunakan modul enum untuk mentakrif dan menggunakan jenis penghitungan, dan memberikan contoh kod yang sepadan.

  1. Import modul enum
    Sebelum menggunakan modul enum, anda perlu mengimport modul terlebih dahulu. Dalam Python 2.x, modul enum boleh diimport menggunakan pernyataan berikut:
from enum import Enum
Salin selepas log masuk
  1. Mentakrifkan jenis penghitungan
    Mentakrifkan jenis penghitungan menggunakan modul enum adalah sangat mudah, dalam Python 2.x, hanya cipta warisan daripada kategori Enum . Dalam kelas ini, anda boleh menggunakan tugasan tanda sama apabila mentakrifkan nilai penghitungan.

Berikut ialah contoh kod yang menunjukkan cara mentakrifkan jenis penghitungan Hari Minggu dan memberikan setiap nilai penghitungan nama yang sepadan:

from enum import Enum

class Weekday(Enum):
    MONDAY = 1
    TUESDAY = 2
    WEDNESDAY = 3
    THURSDAY = 4
    FRIDAY = 5
    SATURDAY = 6
    SUNDAY = 7
Salin selepas log masuk

Dalam kod sampel ini, kami mentakrifkan jenis penghitungan Hari Minggu yang mengandungi Terdapat tujuh nilai penghitungan, sepadan dengan Isnin hingga Ahad.

  1. Menggunakan jenis penghitungan
    Selepas menentukan jenis penghitungan, kita boleh menggunakan nilai penghitungan secara langsung. Dalam Python 2.x, sintaks untuk menggunakan nilai penghitungan ialah: nama jenis penghitungan. nama nilai penghitungan.

Berikut ialah contoh kod yang menunjukkan cara menggunakan jenis penghitungan Hari Minggu:

print(Weekday.MONDAY)  # 输出:Weekday.MONDAY
print(Weekday.SUNDAY)  # 输出:Weekday.SUNDAY
Salin selepas log masuk

Dalam kod sampel ini, kami mencetak dua nilai penghitungan daripada jenis penghitungan Hari Minggu.

  1. Membandingkan nilai penghitungan
    Dalam Python 2.x, kita boleh menggunakan operator "==" untuk membandingkan sama ada nilai penghitungan adalah sama.

Berikut ialah contoh kod yang menunjukkan cara membandingkan dua nilai penghitungan dalam jenis penghitungan Hari Minggu:

if Weekday.MONDAY == Weekday.MONDAY:
    print("Monday is equal to Monday")  # 输出:Monday is equal to Monday
Salin selepas log masuk

Dalam kod sampel ini, kami membandingkan nilai penghitungan dalam dua jenis penghitungan Hari Minggu, mengikut Bandingkan keputusan untuk membuat pertimbangan bersyarat.

Ringkasan:
Artikel ini memperkenalkan cara menggunakan modul enum untuk mentakrifkan jenis penghitungan dalam Python 2.x dan memberikan contoh kod yang sepadan. Dengan menggunakan jenis penghitungan kita boleh membuat kod lebih jelas dan boleh dibaca. Dalam pembangunan sebenar, apabila anda perlu mengehadkan julat nilai pembolehubah, menggunakan jenis penghitungan akan sangat membantu.

Atas ialah kandungan terperinci Cara menggunakan modul enum untuk menentukan jenis penghitungan dalam Python 2.x. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan