istilah
Jenis data
Apakah Jenis Data?
A jenis data menerangkan satu set objek data yang kesemuanya mempunyai struktur yang sama dan dengannya operasi yang sama boleh dijalankan. Ia adalah julat nilai pembolehubah yang mana prosedur berfungsi dan yang boleh ditakrifkan dan dimanipulasi.
Jenis data menentukan operasi yang boleh digunakan dengan selamat untuk mencipta, mengubah dan menggunakan pembolehubah dalam operasi aritmetik lain. Bahasa pengaturcaraan di mana pembolehubah hanya boleh digunakan untuk jenis data tertentu ditaip sebagai mampan dan mencegah ralat. Sebagai perbandingan, bahasa pengaturcaraan ditaip sebagai catur jika pembolehubah satu jenis data boleh digunakan seperti a pembolehubah jenis data lain.
The jenis data angka hanya mengetahui nilai berangka tulen. Jika pembolehubah hanya berfungsi dengan integer nilai, maka ia adalah jenis data integer yang diproses sebagai jenis data panjang dua atau empat bait. Jika jenis data menggunakan nilai berangka dengan tempat perpuluhan, maka ia adalah jenis data berangka dengan a nombor titik terapung .
The Jenis data Boolean ialah bentuk khas jenis data integer. Walau bagaimanapun, ia hanya mengetahui dua nilai: '0' dan '1'.
The data alfanumerik jenis dipanggil aksara, rentetan atau rentetan aksara pembolehubah.
Jenis data abstrak adalah bebas daripada perkakasan dan bahasa pengaturcaraan sistem komputer. Jenis data abstrak adalah abstrak kerana hanya fungsi yang penting dan bukan organisasi dalaman, yang bertopeng.
A jenis data primitif ialah jenis data asas untuk bahasa pengaturcaraan. Ia tidak lagi boleh dibongkar dan menyediakan asas untuk jenis data kompleks yang berdasarkannya. Semua operasi boleh dikesan kembali kepada jenis data mudah. Jenis data kompleks terdiri daripada jenis data primitif dan berdasarkan keperluan bahasa pengaturcaraan yang sepadan.
A jenis data yang ditentukan pengguna dicirikan oleh fakta bahawa ia mengandungi jenis data bahasa pengaturcaraan masing-masing. Pembolehubah dengan jenis data asas dicirikan oleh fakta bahawa jenis data asas boleh menerima tepat satu nilai. keluar.
Jenis data integer dan nombor titik terapung sering digunakan dalam sains komputer untuk mewakili nombor. Teks direkodkan menggunakan jenis data rentetan. Jadual berikut juga menunjukkan pengecam jenis dan perwakilan objek data dalam Python.
Jenis data | Pengecam jenis | Data |
integer | int | Data jenis integer ialah semua nombor …, -2, -1, 0, 1, 2, … sehingga had bawah atau atas yang ditakrifkan dalam bahasa pengaturcaraan. |
Nombor titik terapung | terapung | Data nombor terapung ialah nombor perpuluhan seperti B. 4.2 atau 0.03. Terdapat beberapa notasi untuk nombor titik terapung tersebut, yang mesti dicari dalam manual. Ambil perhatian bahawa terdapat had kepada ketepatan nombor titik terapung. |
Nilai kebenaran | bool | Data nilai kebenaran ialah nilai kebenaran benar dan salah. |
Tali | str | Data rentetan aksara ialah jujukan aksara seperti B. ‘Hello!’ atau “Saya tidak apa-apa. Awak juga?' Rentetan sedemikian diwakili dalam Python dengan petikan tunggal atau berganda. Anda boleh mendapatkan lebih banyak tentang rentetan dalam bahagian berikut. |
Tuple | tupel | Data jenis tupel ialah gabungan beberapa data ke dalam satu unit. Contoh tupel ialah pasangan seperti (12, 44) atau tiga kali ganda seperti (21, ‘Januari’, 2012) atau empat kali ganda seperti (‘Sabtu’, 21, 1, 2012) dsb. |
senarai | senarai | Data senarai jenis juga merupakan ringkasan beberapa data untuk satu unit seperti cth. B. senarai nombor [1, 2, 3, 4, 5]. Dalam senarai, contohnya - berbeza dengan tuple - data lanjut boleh dimasukkan. Anda boleh mendapatkan lebih banyak tentang senarai dalam bahagian Senarai. |