10 Jenis Data dalam Python

Kemaskini terakhir: 11 Februari 2026
Pengarang TecnoDigital
  • Python ialah bahasa serba boleh yang pengendalian jenis data (int, float, str, bool, None) adalah penting untuk mewakili dan memproses maklumat dengan betul.
  • Struktur seperti senarai, tupel, set dan kamus membolehkan data disimpan dan disusun, berbeza dari segi kebolehubahan, susunan dan nilai pendua.
  • Python menyokong jenis tersuai dengan kelas dan modul seperti datetime untuk tarikh; memilih jenis yang betul meningkatkan kejelasan kod, prestasi dan kebolehpeliharaan.
Jenis Data dalam Python

Python merupakan salah satu bahasa pengaturcaraan yang paling popular dan serba boleh yang terdapat pada hari ini. Dengan sintaksnya yang ringkas dan pustaka yang luas, Python digunakan secara meluas dalam pelbagai bidang, daripada pembangunan web hinggalah analisis data. Salah satu kekuatan utama Python ialah keupayaannya untuk mengendalikan pelbagai jenis data. Dalam artikel ini, kami akan meneroka 10 jenis data dalam Python secara terperinci, memberikan contoh praktikal untuk setiap satu. Jika anda berminat untuk mengetahui lebih lanjut tentang pengaturcaraan Python dan cara bekerja dengan pelbagai jenis data, anda telah datang ke tempat yang betul!

10 Jenis Data dalam Python

1. Integer (int)

Nombor bulat merupakan salah satu jenis data asas dalam Python. Ia mewakili nombor bulat tanpa perpuluhan dan digunakan untuk pengiraan matematik mudah atau mengira objek. Nombor bulat boleh ditakrifkan secara langsung dengan memberikan nilai berangka kepada pembolehubah. Contohnya:

edad = 25
cantidad_de_productos = 10

Dalam contoh di atas, kami telah mencipta dua pembolehubah, edad y cantidad_de_productos, dan kami telah memberikan nilai integer kepada mereka. Integer dalam Python tidak mempunyai had tetap pada saiznya, bermakna anda boleh bekerja dengan integer yang sangat besar jika perlu.

2. Terapung

Terapung digunakan untuk mewakili nombor perpuluhan dalam Python. Ia perlu apabila anda perlu bekerja dengan nombor yang mengandungi bahagian perpuluhan. Untuk mentakrifkan nombor sebagai apungan, cuma tambahkan titik perpuluhan pada nilai berangka. Berikut ialah contoh:

pi = 3.14159
precio = 19.99

Dalam kes ini, kami telah menentukan pembolehubah pi y precio sebagai nombor terapung. Terapung juga boleh mewakili nombor yang sangat besar atau sangat kecil menggunakan tatatanda saintifik. Contohnya:

numero_grande = 1.23e6  # 1.23 x 10^6
numero_pequeno = 1.23e-4  # 1.23 x 10^-4

3. Rentetan teks (str)

Rentetan digunakan untuk mewakili teks dalam Python . Anda boleh mentakrifkan rentetan menggunakan tanda petikan tunggal atau berganda. Berikut ialah contohnya:

nombre = 'Juan'
mensaje = "Hola, ¿cómo estás?"

Dalam contoh di atas, kami telah mencipta dua pembolehubah, nombre y mensaje, dan kami telah menetapkan rentetan teks kepada mereka. Rentetan dalam Python tidak boleh diubah, bermakna ia tidak boleh diubah suai sebaik sahaja ia dibuat. Walau bagaimanapun, anda boleh melakukan operasi seperti penggabungan atau pengekstrakan subrentetan untuk memanipulasi rentetan mengikut keperluan.

  Bahasa Pengaturcaraan Tahap Rendah: 7 Kunci Penguasaan

4. Senarai (senarai)

Senarai ialah struktur data yang digunakan untuk menyimpan berbilang item di satu tempat. Anda boleh menganggapnya sebagai bekas yang boleh menyimpan pelbagai jenis data. Untuk membuat senarai dalam Python, anda hanya perlu memasukkan item dalam kurungan segi empat sama dan memisahkannya dengan koma. Berikut ialah contohnya:

numeros = [1, 2, 3, 4, 5]
frutas = ['manzana', 'banana', 'naranja']
mezclado = [1, 'dos', 3.0, 'cuatro']

Dalam contoh di atas, kami telah mencipta tiga senarai: numeros, frutas y mezclado. senarai itu numeros mengandungi integer, senarai frutas mengandungi rentetan teks dan senarai mezclado mengandungi pelbagai jenis data.

Senarai dalam Python boleh berubah, bermakna anda boleh menambah, mengalih keluar atau mengubah suai elemen selepas senarai dibuat.

5. Tuple (tuple)

Tuple adalah serupa dengan senarai, tetapi tidak seperti mereka, ia tidak boleh diubah. Ini bermakna anda tidak boleh mengubah suai tuple selepas ia dibuat. Tuple dicipta menggunakan kurungan dan bukannya kurungan. Berikut ialah contoh:

coordenadas = (10, 20)
colores = ('rojo', 'verde', 'azul')

Dalam contoh di atas, kami telah mencipta dua tupel: coordenadas y colores. Tuple berguna apabila anda ingin menyimpan satu set nilai yang tidak akan berubah dari semasa ke semasa, seperti koordinat titik pada satah.

6. Set (set)

Set ialah struktur data yang menyimpan koleksi elemen unik dan tidak tersusun. Anda boleh menganggapnya sebagai koleksi nilai tanpa pendua. Set dicipta menggunakan kekunci atau fungsi set(). Berikut ialah contoh:

numeros = {1, 2, 3, 4, 5}
letras = set('abcde')

Dalam contoh di atas, kami telah mencipta dua set: numeros y letras. Set berguna apabila anda perlu menyemak kewujudan item dengan cepat atau mengalih keluar pendua daripada senarai.

7. Kamus (dikt)

Kamus ialah struktur data yang menyimpan pasangan kunci-nilai. Setiap elemen dalam kamus terdiri daripada kunci dan nilai yang sepadan. Anda boleh menganggapnya sebagai buku alamat di mana anda boleh mencari maklumat menggunakan nama. Kamus dicipta menggunakan pendakap kerinting dan titik bertindih untuk memisahkan kunci dan nilai. Berikut ialah contohnya:

persona = {'nombre': 'Juan', 'edad': 25, 'ciudad': 'Madrid'}

Dalam contoh di atas, kami telah mencipta kamus yang dipanggil persona mengandungi maklumat tentang seseorang. Kuncinya "nombre" dipetakan kepada nilai "Juan"kunci "edad" dipetakan kepada nilai 25 dan kunci "ciudad" dipetakan kepada nilai "Madrid". Anda boleh mengakses nilai dalam kamus menggunakan kekunci yang sepadan.

  Cara menggunakan teg templat dalam HTML5 dengan contoh yang jelas

8. Boolean (bool)

Boolean ialah jenis data yang hanya boleh mempunyai dua nilai: True o False. Ia digunakan untuk mewakili keadaan keadaan atau ungkapan logik. Boolean amat berguna dalam struktur kawalan seperti if y while, di mana keputusan dibuat berdasarkan syarat. Berikut ialah contoh:

es_mayor_de_edad = True
esta_encendido = False

Dalam contoh di atas, kami telah mencipta dua pembolehubah boolean: es_mayor_de_edad y esta_encendido. Pembolehubah es_mayor_de_edad mempunyai keberanian True, yang menunjukkan bahawa orang itu adalah umur yang sah, manakala pembolehubah esta_encendido mempunyai keberanian False, menunjukkan bahawa peranti dimatikan.

9. Batal (Tiada)

Dalam Python, nilai None Ia digunakan untuk mewakili ketiadaan nilai. Ia serupa dengan null dalam bahasa pengaturcaraan lain. Anda boleh fikirkan None sebagai bendera yang menunjukkan bahawa pembolehubah tidak mempunyai nilai yang ditetapkan. Berikut ialah contoh:

resultado = None

Dalam contoh ini, kami telah mencipta pembolehubah dipanggil resultado dan kami telah memberikannya nilai None. Anda boleh menggunakan None untuk memulakan pembolehubah apabila anda belum mempunyai nilai untuk diberikan kepadanya.

10. Jenis Data Tersuai

Sebagai tambahan kepada jenis data terbina dalam yang disebutkan di atas, Python juga membenarkan anda untuk menentukan jenis data tersuai anda sendiri menggunakan kelas. Kelas ialah templat untuk mencipta objek yang mempunyai sifat (atribut) dan tingkah laku (kaedah) tertentu. Anda boleh mentakrifkan kelas anda sendiri dan mencipta contoh daripadanya untuk berfungsi dengan jenis data tersuai dalam Python. Ini adalah ciri lanjutan Python dan berada di luar skop artikel pengenalan ini, tetapi adalah penting untuk ambil perhatian bahawa Python ialah bahasa yang sangat fleksibel dan membolehkan anda menentukan jenis data anda sendiri mengikut keperluan anda.

Soalan Lazim tentang Jenis Data dalam Python

1: Apakah perbezaan antara senarai dan tupel dalam Python?

Perbezaan utama antara senarai dan tupel dalam Python ialah senarai boleh berubah, yang bermaksud anda boleh menambah, mengalih keluar atau mengubah suai elemen selepas menciptanya, manakala tupel tidak boleh diubah dan tidak boleh diubah suai setelah dibuat. Perbezaan lain ialah senarai ditakrifkan menggunakan kurungan segi empat sama. [ ], manakala tupel ditakrifkan menggunakan kurungan ( ).

2: Bagaimanakah saya boleh menyemak sama ada elemen berada dalam set dalam Python?

Anda boleh menggunakan operator in untuk menyemak sama ada elemen berada dalam set. Pengendali in bawa balik True jika unsur itu terdapat dalam set dan False sebaliknya. Berikut ialah contoh:

numeros = {1, 2, 3, 4, 5}
print(3 in numeros)  # True
print(6 in numeros)  # False

3: Bolehkah saya menukar satu jenis data kepada yang lain dalam Python?

  Tutorial Android Studio: Satu Pengenalan

Ya, dalam Python anda boleh menukar satu jenis data kepada yang lain menggunakan fungsi penukaran tertentu. Beberapa contoh biasa ialah int() untuk menukar kepada integer, float() untuk menukar kepada terapung dan str() untuk menukar kepada rentetan teks. Berikut ialah contoh:

numero = 10
cadena = str(numero)
print(cadena)  # "10"

4: Bolehkah saya menambah item pada kamus dalam Python?

Ya, anda boleh menambah item pada kamus dalam Python dengan memberikan nilai kepada kunci baharu atau menimpa nilai sedia ada. Berikut ialah contoh:

diccionario = {'clave1': 'valor1'}
diccionario['clave2'] = 'valor2'
print(diccionario)  # {'clave1': 'valor1', 'clave2': 'valor2'}

5: Apakah kelebihan menggunakan jenis data tersuai dalam Python?

Jenis data tersuai membolehkan anda memodelkan objek atau konsep khusus untuk domain masalah anda. Dengan mentakrifkan kelas anda sendiri, anda boleh mencipta objek dengan sifat dan tingkah laku tertentu, menjadikan kod anda lebih modular, boleh dibaca dan diselenggara.

6: Adakah Python mempunyai jenis data untuk mewakili tarikh dan masa?

Ya, Python mempunyai modul terbina dalam yang dipanggil datetime yang menyediakan kelas untuk bekerja dengan tarikh, masa dan gabungan kedua-duanya. Anda boleh menggunakan kelas date, time, datetime y timedelta del modulo datetime untuk melaksanakan operasi berkaitan masa.

Kesimpulan mengenai Jenis Data dalam Python

Dalam artikel ini, kami telah meneroka 10 jenis data paling biasa dalam Python, daripada integer dan float kepada rentetan, senarai, tupel, set, kamus, boolean, null dan jenis data tersuai. Setiap jenis data mempunyai ciri-cirinya sendiri dan digunakan untuk mewakili pelbagai jenis maklumat dalam program Python .

Adalah penting untuk memahami jenis data ini dan cara ia digunakan, kerana ia penting untuk menulis program yang berkesan dan menyelesaikan masalah pengaturcaraan. Kami berharap artikel ini telah memberi anda pemahaman yang kukuh tentang jenis data dalam Python dan anda boleh menggunakan pengetahuan ini dalam projek anda sendiri.

Ingat untuk berlatih dan bereksperimen dengan jenis data yang berbeza dalam Python untuk mendapatkan lebih banyak pengalaman dan keyakinan dalam kemahiran pengaturcaraan anda! Berseronoklah menerokai keupayaan Python dan membina perkara yang menakjubkan!