Tipe Data Python: Pengertian, Jenis, Cara Cek dan Contoh
Irhan Hisyam Dwi Nugroho
•
04 December 2024
•
134
Warga Bimbingan, pernah gak sih kamu ngerasa pusing karena kode Python yang kamu tulis nggak jalan? Nah, seringkali masalahnya tuh ada di tipe data yang salah! Kamu tahu nggak sih, kalau salah pilih tipe data, program bisa langsung error, padahal masalahnya cuma sepele.
Makanya, penting banget buat ngerti tipe data di Python—biar program kamu gak berantakan kayak kamar kosan yang belum dibersihin. Di artikel ini, MinDi bakal ngajarin kamu pengertian, jenis-jenis tipe data, dan gimana cara ngecek tipe data yang bener. Dengan pemahaman ini, kamu bakal jadi lebih pede waktu ngoding!
Jadi, siap belajar dengan cara yang seru? Yuk, simak artikel ini dan temukan cara simpel untuk menghindari error tipe data di Python!
Baca juga: Apa itu Python? Yuk Simak Kegunaan Python Lengkap di sini!
Pengertian Tipe Data Pada Python
Tipe data pada Python adalah kategori atau jenis nilai yang bisa disimpan dan diproses dalam variabel.
Setiap tipe data memiliki sifat dan cara pengolahan yang berbeda, seperti angka, teks, dan boolean.
Misalnya, tipe data int digunakan untuk angka bulat, float untuk angka desimal, dan str untuk teks.
Memahami tipe data sangat penting agar kita bisa memanipulasi data dengan tepat dalam program Python.
Baca juga: Apa Itu Bahasa Pemrograman Python? Baca Penjelasannya!
Jenis Tipe Data Python dan Contohnya
Sumber: Canva
Setelah mengetahui pengertian tipe data, kini saatnya kita mengenal beberapa jenis tipe data yang sering digunakan dalam Python. Berikut adalah tipe data yang paling umum dan contoh penggunaannya:
1. Tipe Data Boolean
Pertama, Warga Bimbingan, ada tipe data Boolean yang sangat penting dalam pengambilan keputusan dalam program. Boolean hanya memiliki dua nilai, yaitu True dan False, dan biasanya digunakan dalam kondisi percabangan seperti if dan else.
Jadi, kalau kamu perlu menentukan apakah sesuatu itu benar atau salah, Boolean lah yang harus digunakan! MinDi selalu pakai ini untuk cek kondisi program, lho!
Contoh:
is_active = True is_raining = False print(is_active) # Output: True print(is_raining) # Output: False |
Baca juga: Markdown Adalah: Arti, Fungsi, Penulisan dan Contoh
2. Tipe Data String
Selanjutnya, ada tipe data String, yang juga sering kamu temui di Python. String menyimpan data berupa teks atau karakter yang bisa berupa huruf, angka, atau simbol lainnya.
Untuk menuliskannya, kamu bisa menggunakan tanda kutip tunggal (') atau ganda ("), sesuai selera! MinDi sendiri sering pakai string buat bikin pesan di dalam program.
Contoh:
name = "John Doe" greeting = 'Hello, World!' print(name) # Output: John Doe print(greeting) # Output: Hello, World! |
3. Tipe Data Integer
Lanjut ke tipe data berikutnya, yaitu Integer. Tipe data ini digunakan untuk angka bulat tanpa koma, cocok banget buat menghitung jumlah atau usia, misalnya.
Jadi, kalau kamu cuma butuh angka bulat, tanpa desimal, integer adalah pilihan yang tepat! MinDi sering pakai integer buat menghitung hasil matematika di program.
Contoh:
age = 30 temperature = -5 print(age) # Output: 30 print(temperature) # Output: -5 |
4. Tipe Data Float
Sekarang, kita masuk ke tipe data yang lebih ‘cair’, yaitu Float. Float digunakan untuk menyimpan angka desimal, seperti 3.14, 15.75, atau 99.99.
Tipe ini memungkinkan kamu untuk melakukan berbagai perhitungan matematis dengan angka pecahan atau desimal. MinDi selalu pakai tipe ini buat kalkulasi yang melibatkan angka desimal.
Contoh:
price = 19.99 pi_value = 3.14159 print(price) # Output: 19.99 print(pi_value) # Output: 3.14159 |
5. Tipe Data Hexadecimal
Selanjutnya, kita punya tipe data Hexadecimal, yang digunakan untuk angka dalam sistem bilangan basis 16.
Ini sangat berguna untuk representasi warna atau alamat memori dalam pemrograman. Jadi, kalau kamu bekerja dengan data yang melibatkan angka di luar sistem desimal, hexadecimal adalah tipe data yang tepat!
Contoh:
hex_number = 0x1A print(hex_number) # Output: 26 |
6. Tipe Data Complex
Berikutnya, ada tipe data Complex yang menyimpan angka dengan dua bagian: real dan imajiner.
Tipe data ini banyak digunakan dalam perhitungan ilmiah atau teknik, seperti untuk menyelesaikan masalah matematika yang lebih kompleks. Jadi, buat kamu yang tertarik dengan matematika atau fisika, complex bisa jadi teman baik!
Contoh:
complex_number = 3 + 5j print(complex_number) # Output: (3+5j) |
7. Tipe Data List
Selanjutnya, ada tipe data List, yang merupakan kumpulan data dalam satu wadah. List bisa menyimpan berbagai tipe data yang berbeda dan sangat fleksibel karena sifatnya yang mutable, alias bisa diubah setelah dibuat.
Jadi, kalau kamu butuh wadah untuk menyimpan banyak data sekaligus, list adalah pilihan yang pas.
Contoh:
fruits = ["apple", "banana", "cherry"] fruits.append("orange") print(fruits) # Output: ['apple', 'banana', 'cherry', 'orange'] |
8. Tipe Data Tuple
Lanjut, ada tipe data Tuple yang mirip dengan List, tapi bedanya Tuple bersifat immutable, alias tidak bisa diubah setelah dibuat.
Ini cocok digunakan ketika kamu ingin data tetap aman dan gak berubah selama eksekusi program, misalnya untuk menyimpan koordinat geografis.
Contoh:
coordinates = (10, 20) print(coordinates) # Output: (10, 20) |
Baca juga: 10 Jenis Ancaman Cyber Security yang Harus Diwaspadai
9. Tipe Data Dictionary
Terakhir, ada tipe data Dictionary atau dict. Dictionary menyimpan data dalam bentuk pasangan key-value, yang membuatnya sangat berguna untuk menyimpan data yang saling berhubungan, seperti nama dan usia, atau produk dan harganya.
Jadi, kalau kamu ingin data yang terstruktur dan mudah diakses, dictionary adalah solusi tepat.
Contoh:
person = {"name": "Alice", "age": 25, "city": "New York"} print(person["name"]) # Output: Alice print(person["age"]) # Output: 25 |
Baca juga: Cara Belajar Python: Tutorial Lengkap & Efektif untuk Pemula
Cara Cek Tipe Data Python​
Sumber: Canva
Berikut cara untuk cek tipe data di Python, yang sangat penting agar kita dapat memastikan variabel yang kita gunakan sesuai dengan yang diinginkan. Ada beberapa cara mudah untuk mengecek tipe data sebuah objek di Python:
1. Menggunakan type()
Fungsi type() adalah cara paling umum untuk mengecek tipe data suatu variabel di Python. Fungsi ini akan mengembalikan tipe data objek yang diberikan sebagai argumen.
Dengan menggunakan type(), kita bisa langsung melihat tipe data dari sebuah nilai atau variabel.
Contoh:
data = 42 print(type(data)) Output: <class 'int'> |
2. Menggunakan isinstance()
Fungsi isinstance() digunakan untuk memeriksa apakah objek adalah instance dari tipe data tertentu.
Ini sangat berguna ketika kita ingin memastikan variabel tersebut termasuk dalam tipe data yang spesifik, seperti int, float, atau str. Fungsi ini mengembalikan True jika objek tersebut merupakan tipe data yang dimaksud.
Contoh:
data = 42 print(isinstance(data, int)) Output: True |
3. Menggunakan type() dengan Kondisi
Kamu juga bisa menggunakan type() dalam kondisi untuk melakukan pengecekan tipe data secara langsung di dalam if statement.
Ini memungkinkan kita untuk mengambil tindakan tertentu berdasarkan tipe data yang terdeteksi dalam kode.
Contoh:
data = "Hello" if type(data) == str: print("Ini adalah string!") # Output: Ini adalah string! |
Baca juga: Daftar 60 Kode Warna RGB dan Heximal Terpopuler
Pelajari Tipe Data Python untuk Meningkatkan Keterampilan Programmingmu!
Setelah mempelajari pengertian, jenis-jenis, dan cara cek tipe data Python, kini saatnya mengaplikasikan pengetahuan ini untuk mengembangkan skill coding yang lebih solid!
Yuk, ikuti Bootcamp Web Development di dibimbing.id! Di sini, kamu akan mempelajari lebih dalam tentang Python, termasuk penggunaan tipe data dalam berbagai proyek web dan aplikasi praktis.
Belajar langsung dari mentor berpengalaman dengan kurikulum aplikatif yang membantumu menguasai Python serta keterampilan lainnya di dunia web development.
Dengan lebih dari 700+ hiring partner dan tingkat keberhasilan alumni 95%, peluang kariermu di dunia IT semakin terbuka lebar!
Jadi, tunggu apa lagi? Hubungi kami di sini dan daftar sekarang di dibimbing.id untuk memulai perjalananmu menjadi seorang Web Developer profesional. #BimbingSampeJadi!
Referensi:
- Python Data Types [Buka]
Tags
Irhan Hisyam Dwi Nugroho
Irhan Hisyam Dwi Nugroho is an SEO Specialist and Content Writer with 4 years of experience in optimizing websites and writing relevant content for various brands and industries. Currently, I also work as a Content Writer at Dibimbing.id and actively share content about technology, SEO, and digital marketing through various platforms.