5 Tipe Data Teratas Python
Diterbitkan: 2022-11-02Python adalah bahasa pemrograman berorientasi objek tingkat tinggi yang ditafsirkan. Ini mendukung modul dan paket, mendorong modularitas program dan penggunaan kembali kode. Selain itu, sintaks Python yang sederhana dan mudah dipelajari meningkatkan keterbacaan dan menurunkan biaya pemeliharaan program.
Tipe data Python adalah sarana untuk mengklasifikasikan atau mengkategorikan item data. Setiap nilai dalam Python memiliki tipe data yang memberi tahu operasi apa yang dapat kita lakukan pada data. Karena segala sesuatu dalam bahasa pemrograman adalah objek, tipe data Python adalah kelas, dan variabel yang sesuai adalah instance (objek) dari kelas.
Python memiliki berbagai tipe data standar atau bawaan, dan artikel ini membahas lima besar di antaranya.
- numerik
- Urutan
- Mengatur
- Boolean
- Kamus
Pelajari Kursus Pengembangan Perangkat Lunak online dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.
1. Tipe Data Numerik
Tipe data numerik Python mewakili data yang memiliki nilai numerik, seperti bilangan bulat, bilangan mengambang, atau bilangan kompleks. Nilai numerik ini ditentukan menggunakan kelas int , float , dan kompleks Python .
- Integer: Kelas int mewakili nilai integer yang bisa berupa bilangan bulat positif atau negatif tetapi bukan desimal atau pecahan. Python tidak memiliki batas maksimum pada nilai integer – itu bisa selama memori sistem mengizinkan.
- Angka titik-mengambang: Angka titik-mengambang berbeda dari bilangan bulat dalam hal titik desimal. Dengan kata lain, jika nilai integer adalah 1, nilai floating-point akan menjadi 1,0, akurat hingga 15 tempat desimal.
- Bilangan kompleks: Kelas kompleks mewakili bilangan kompleks yang ditentukan oleh “x+yj,” di mana 'x' adalah bagian real, dan 'yj' adalah bagian imajiner.
Fungsi type() menentukan kelas mana yang memiliki nilai atau variabel. Demikian juga, fungsi isinstance() memberi tahu apakah suatu objek termasuk dalam kelas tertentu.
Berikut adalah contoh untuk mengilustrasikan tipe data numerik dengan Python:
a = 10
print(a, “berjenis”, ketik(a))
b = 7.0
print(a, “berjenis”, ketik(b))
c = 3+6j
print(c, “apakah bilangan kompleks?”, isinstance(1+2j,kompleks))
Keluaran:
10 bertipe <class 'int'>
7.0 bertipe <class 'float'>
(3+6j) bilangan kompleks? BENAR
2. Tipe Data Urutan
Dalam Python, urutan mengacu pada kumpulan terurut dari tipe data yang berbeda atau serupa. Python memiliki tipe data urutan berikut:
- Daftar Python: Dalam Python, daftar adalah urutan item yang mungkin atau mungkin tidak bertipe sama. Daftar fleksibel, bisa berubah, dan salah satu tipe data yang paling banyak digunakan di Python.
Kita dapat membuat daftar dengan Python dengan melampirkan item dalam tanda kurung siku [] dipisahkan dengan koma.
Berikut adalah contoh untuk mengilustrasikan daftar dengan Python:
mylist=['apel','jeruk','pisang',50,'anggur',2]
cetak(daftar saya[1:4])
Keluaran:
['jeruk', 'pisang', 50]
- Python Tuple: Mirip dengan daftar, tuple adalah urutan item yang berurutan. Namun, tidak seperti daftar, tupel tidak dapat diubah. Dengan kata lain, tupel tidak dapat dimodifikasi setelah dibuat. Juga, item dalam tupel didefinisikan dalam tanda kurung () dipisahkan dengan koma.
Berikut adalah contoh sederhana dari Tuple di Python:
t = (2, 5, 4,5, 'Hai')
print("Isi tupel adalah:", t)
Keluaran:
Isi dari tuple adalah:2, 5, 4.5, 'Hai'
- String Python: String Python adalah urutan karakter unicode. Kita dapat merepresentasikan string menggunakan tanda kutip tunggal ( '' ) atau tanda kutip ganda ( "" ). String multi-baris ditulis dalam tanda kutip tiga ( ''' ) atau ( """""" ).
Di bawah ini adalah contoh yang menunjukkan string Python:
s = “Ini adalah string”
cetak
s = ”'Ini adalah multibaris
rangkaian"'
cetak
Keluaran:
Ini adalah string
Ini adalah multiline
rangkaian
Kursus & Artikel Populer tentang Rekayasa Perangkat Lunak
Program Populer | |||
Program PG Eksekutif dalam Pengembangan Perangkat Lunak - IIIT B | Program Sertifikat Blockchain - PURDUE | Program Sertifikat Keamanan Siber - PURDUE | MSC dalam Ilmu Komputer - IIIT B |
Artikel Populer Lainnya | |||
Gaji Cloud Engineer di AS 2021-22 | Gaji Arsitek Solusi AWS di AS | Gaji Pengembang Backend di AS | Gaji Pengembang Front End di AS |
Gaji pengembang web di AS | Pertanyaan Wawancara Scrum Master pada tahun 2022 | Bagaimana Memulai Karir di Keamanan Cyber pada tahun 2022? | Pilihan Karir di AS untuk Mahasiswa Teknik |
3. Atur Tipe Data
Satu set dalam Python adalah kumpulan item unik yang tidak diurutkan, dideklarasikan di dalam kurung kurawal {} dengan nilai yang dipisahkan koma. Set Python hanya menyimpan nilai unik dan menghilangkan duplikat. Selain itu, kita dapat melakukan operasi seperti persimpangan dan penyatuan pada dua set. Operator pengiris [] tidak bekerja pada himpunan karena himpunan terdiri dari item yang tidak berurutan tanpa cakupan pengindeksan.
Berikut adalah beberapa contoh set Python:
Contoh 1
s = {5,2,3,4}
# variabel set pencetakan
print(“s = “, s)
# tipe data variabel s
cetak(tipe)
Keluaran:
s = {1, 2, 3, 4, 5}
<kelas 'set'>
Contoh #2
s = {1,2,2,3,3,3}
cetak
Keluaran:
{1, 2, 3}
4. Tipe Data Boolean
Tipe data Boolean di Python memiliki salah satu dari dua nilai bawaan: True atau False . Dalam konteks boolean, objek yang sama dengan True adalah nilai yang benar, dan objek yang sama dengan False adalah nilai yang salah. Kami juga dapat mengevaluasi objek non-boolean dalam konteks boolean. Boolean dilambangkan dengan kelas bool .
Di bawah ini adalah cuplikan program tempat kami mengevaluasi ekspresi dengan Python untuk mendapatkan salah satu dari dua jawaban, True atau False .
cetak(11 > 10)
cetak(11 == 10)
cetak(11 < 10)
Keluaran:
BENAR
PALSU
PALSU
Berikut contoh lain dari program Python untuk memeriksa tipe boolean:
cetak(tipe(Benar))
cetak (ketik (Salah))
cetak (salah)
Keluaran:
<kelas 'bool'>
<kelas 'bool'>
NameError: nama 'salah' tidak didefinisikan
Program di atas menampilkan pesan kesalahan karena hanya Benar dan Salah dengan huruf kapital 'T' dan 'F' adalah boolean yang valid.
5. Tipe Data Kamus
Kamus Python adalah kumpulan nilai data yang tidak berurutan di mana nilai berpasangan yang dikenal sebagai pasangan nilai kunci. Tipe data kamus berguna ketika kita memiliki volume data yang tinggi, dan fungsinya yang paling signifikan adalah pengambilan data. Namun, kami hanya dapat mengambil nilai jika kami mengetahui kunci yang sesuai. Kamus didefinisikan dalam kurung kurawal {} , titik dua memisahkan setiap pasangan nilai kunci ( : ), dan setiap kunci dipisahkan dengan koma. Nilai dan kunci mungkin dari tipe data yang berbeda.
Kamus Python terlihat seperti ini:
>>> d = {1:'nilai','kunci':2}
Meskipun kita dapat menggunakan kunci untuk mengambil nilai tertentu, sebaliknya tidak benar. Lihatlah contoh di bawah ini:
d = {3:'nilai','kunci':4}
cetak(tipe(d))
print(“d[1] = “, d[1])
print(“d['kunci'] = “, d['kunci'])
# Menghasilkan kesalahan
print(“d[4] = “, d[4])
Keluaran:
<kelas 'dict'>
d[3] = nilai
d['kunci'] = 4
Traceback (panggilan terakhir terakhir):
File “<string>”, baris 9, di <module>
Kesalahan Kunci: 4
Kesimpulan
Python memiliki beberapa tipe data bawaan, masing-masing dimaksudkan untuk menyimpan nilai dari tipe tertentu. Artikel ini membahas jenis Python numerik, urutan, set, boolean, dan kamus.
Jika Anda membaca artikel ini, Anda mungkin baru mengenal Python dan belum mempelajari semua yang ditawarkan bahasa pemrograman ini. Namun, jika Anda tertarik untuk mempelajari Python secara mendalam dan lebih lanjut tentang alat dan pustaka semacam itu, periksa Program Sertifikat Tingkat Lanjut Grad dalam Ilmu Data yang terkait dengan IIIT Bangalore. Program online 20 bulan yang menarik namun ketat secara khusus melayani para profesional yang bekerja yang ingin mendapatkan pengetahuan dan keterampilan praktis untuk mempercepat masuk ke karir ilmu data.
Sorotan Program:
- Gelar Master dari Liverpool John Moores University
- PGP Eksekutif dari IIIT Bangalore
- 500+ jam konten pembelajaran dan 20+ sesi langsung
- 25+ studi kasus dan proyek
- 14+ bahasa pemrograman, alat, dan perangkat lunak
- 1:8 sesi pelatihan dengan pakar industri
Daftar sekarang untuk mendapatkan keuntungan upGrad eksklusif, termasuk dukungan pembelajaran 360 derajat, pembelajaran rekan, dan jaringan industri.
Apa saja 7 tipe data dalam Python?
Tujuh tipe standar Python adalah angka, string, daftar, tuple, kamus, boolean, dan set. Sebuah tipe data menggambarkan karakteristik dari sebuah variabel.
Tipe data Python mana yang bisa berubah?
Tipe data Python yang dapat diubah adalah yang nilainya dapat diubah. Daftar, kamus, dan set adalah tipe data yang dapat diubah dengan Python.
Apa astype panda di Python?
Pandas adalah perpustakaan perangkat lunak yang dibangun di atas bahasa pemrograman Python. Fungsi pandas astype() mentransmisikan objek ke tipe data yang ditentukan.