Pembolehubah ialah bekas yang menyimpan data dalam program komputer Jenisnya menentukan format dan operasi data yang disimpan. Dalam python, pembolehubah dan jenis data tidak dapat dipisahkan, dan pemahaman mendalam tentang kedua-duanya adalah penting untuk menggunakan bahasa secara berkesan.
Pembolehubah Python
-
Pengecam: Nama boleh ubah, terdiri daripada huruf, nombor atau garis bawah, dan tidak boleh bermula dengan nombor.
-
Operator tugasan: (=) digunakan untuk menetapkan nilai kepada pembolehubah.
-
Skop: Skop pembolehubah ditentukan mengikut tempat ia ditakrifkan, termasuk pembolehubah global (boleh diakses oleh semua fungsi) dan pembolehubah setempat (hanya kelihatan dalam fungsi ini).
-
Padam: Gunakan pernyataan del untuk memadam pembolehubah.
Jenis data Python
Python mempunyai set jenis data terbina dalam yang kaya, termasuk:
-
Jenis integer: int, digunakan untuk menyimpan integer.
-
Jenis titik terapung: apung, digunakan untuk menyimpan perpuluhan.
-
String: str, digunakan untuk menyimpan teks.
-
Senarai: senarai, digunakan untuk menyimpan set tertib elemen pembolehubah.
-
Tuple: tuple, digunakan untuk menyimpan set tersusun elemen tidak berubah.
-
Kamus: dikt, digunakan untuk menyimpan pasangan nilai kunci.
-
Jenis Boolean: bool, digunakan untuk mewakili benar atau salah.
-
Set: set, set tidak tersusun digunakan untuk menyimpan elemen unik.
-
Rentetan bait: bait, digunakan untuk menyimpan data binari.
-
TiadaJenis: Tiada, digunakan untuk mewakili nilai nol.
Inferens jenis pembolehubah
Python ialah bahasa yang ditaip secara dinamik, yang bermaksud jenis pembolehubah ditentukan semasa masa jalan. Apabila pembolehubah diberikan nilai, jenisnya disimpulkan secara automatik:
- Penugasan integer: jenis ialah int.
- Penugasan nombor titik terapung: jenis adalah terapung.
-
StringTugasan: jenis ialah str.
- Senarai tugasan: jenis ialah senarai.
- ...dan seterusnya
Penukaran jenis
Python menyediakan pelbagai fungsi untuk menukar jenis data secara eksplisit:
- int(): Tukar nilai kepada integer.
- float(): Tukar nilai kepada nombor titik terapung.
- str(): Tukar nilai kepada rentetan.
- list(): Tukar nilai kepada senarai.
- ...dan seterusnya
Semak taip
Python menggunakan fungsi type() untuk menyemak jenis pembolehubah:
>>> type(42)
<class "int">
>>> type("hello")
<class "str">
Salin selepas log masuk
Amalan Terbaik
- Gunakan nama pembolehubah yang bermakna.
- Nyatakan jenis yang sesuai untuk pembolehubah.
- Gunakan penukaran jenis dengan berhati-hati.
- Pembolehubah jelas tidak diperlukan lagi.
Atas ialah kandungan terperinci Menganalisis pembolehubah Python dan jenis data: perjalanan pembelajaran yang mudah dan mendalam. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!