Isi kandungan:

Bagaimanakah anda melakukan pemalar dalam Python?
Bagaimanakah anda melakukan pemalar dalam Python?

Video: Bagaimanakah anda melakukan pemalar dalam Python?

Video: Bagaimanakah anda melakukan pemalar dalam Python?
Video: 5 Bahasa pemrograman tersulit didunia ๐Ÿ˜ฑ๐Ÿ˜ฑ 2024, April
Anonim

Anda tidak boleh mengisytiharkan pembolehubah atau nilai sebagai pemalar dalam Python . Cuma jangan ubah.

Penerangan Kod:

  1. Tentukan fungsi tetap yang mengambil ungkapan, dan menggunakannya untuk membina "pengambil" - fungsi yang semata-mata mengembalikan nilai ungkapan itu.
  2. Fungsi setter menimbulkan TypeError jadi ia baca sahaja.

Tambahan pula, bagaimana anda mengisytiharkan pemalar dalam Python?

Jawapan Anda

  1. Tidak ada tidak. Anda tidak boleh mengisytiharkan pembolehubah atau nilai sebagai pemalar dalam Python. Cuma jangan ubah.
  2. Jika anda berada dalam kelas, persamaannya ialah:
  3. kelas Foo(objek): CONST_NAME = "Nama"
  4. jika tidak, ia adalah adil.
  5. CONST_NAME = "Nama"
  6. Anda juga boleh menggunakan nametuple untuk mencipta pemalar:

Begitu juga, mengapa tiada pemalar dalam Python? Jika anda lulus a tetap sebagai parameter kepada fungsi, anda boleh yakin bahawa ia tidak diubah. Dalam Ular sawa fungsi adalah "panggilan demi nilai" tetapi sejak ular sawa pembolehubah ialah rujukan yang anda luluskan salinan rujukan dengan berkesan. Oleh itu, jika anda melepasi nombor sebagai pembolehubah, ia sebenarnya diluluskan "seperti" a tetap.

Begitu juga, anda mungkin bertanya, di manakah anda meletakkan pemalar dalam Python?

Dari panduan gaya: Pemalar biasanya ditakrifkan pada peringkat modul dan ditulis dalam semua huruf besar dengan menggariskan perkataan pemisah. Contohnya termasuk MAX_OVERFLOW dan TOTAL. Jika anda menggunakan kelas, anda boleh melarang penulisan ganti pemalar (atau melarang menambah pemalar ke kelas itu).

Apakah nombor tetap?

Dalam Algebra, a tetap ialah nombor sendiri, atau kadang-kadang huruf seperti a, b atau c untuk berdiri untuk tetap nombor . Contoh: dalam "x + 5 = 9", 5 dan 9 ialah pemalar . Lihat: Pembolehubah. Algebra - Takrif.

Disyorkan: