Python adalah salah satu bahasa pemrograman yang paling populer dan banyak digunakan di dunia saat ini. Dalam bahasa pemrograman Python, terdapat berbagai macam tipe data yang digunakan untuk menyimpan nilai atau informasi. Berikut adalah 5 tipe data dalam bahasa pemrograman Python yang perlu Anda ketahui:
1. Tipe Data Angka (Numeric)
Tipe data angka dalam bahasa pemrograman Python terdiri dari dua jenis, yaitu integer (bilangan bulat) dan float (bilangan pecahan). Tipe data integer digunakan untuk menyimpan bilangan bulat seperti 1, 2, 3, dan seterusnya, sedangkan tipe data float digunakan untuk menyimpan bilangan pecahan seperti 3.14, 2.5, dan seterusnya.
Contoh:
a = 10b = 3.14
2. Tipe Data String
Tipe data string digunakan untuk menyimpan teks atau karakter. String dalam bahasa pemrograman Python harus diapit oleh tanda kutip tunggal atau tanda kutip ganda.
Contoh:
nama = 'John Doe'alamat = "Jl. Raya No. 123"
3. Tipe Data List
Tipe data list digunakan untuk menyimpan kumpulan nilai atau informasi yang memiliki tipe data yang sama atau berbeda. Setiap nilai dalam list diakses dengan menggunakan indeks yang dimulai dari 0.
Contoh:
buah = ['apel', 'mangga', 'jeruk']angka = [1, 2, 3, 4, 5]campuran = ['apel', 1, 3.14]
4. Tipe Data Tuple
Tipe data tuple mirip dengan tipe data list, namun tidak dapat diubah setelah didefinisikan. Setiap nilai dalam tuple diakses dengan menggunakan indeks yang dimulai dari 0.
Contoh:
buah = ('apel', 'mangga', 'jeruk')angka = (1, 2, 3, 4, 5)campuran = ('apel', 1, 3.14)
5. Tipe Data Dictionary
Tipe data dictionary digunakan untuk menyimpan kumpulan pasangan key-value. Key dalam dictionary harus unik dan immutable (tidak dapat diubah setelah didefinisikan), sedangkan value dapat memiliki tipe data apapun.
Contoh:
data = {'nama': 'John Doe', 'umur': 25, 'alamat': 'Jl. Raya No. 123'}
Kesimpulan
Dalam bahasa pemrograman Python terdapat 5 tipe data yang perlu Anda ketahui, yaitu tipe data angka, tipe data string, tipe data list, tipe data tuple, dan tipe data dictionary. Dengan memahami tipe data ini, Anda dapat membuat program Python yang lebih efektif dan efisien.