• khaulahmediacomputech@gmail.com
  • +62856-2493-8087
News Photo

TYPE DATA DASAR PADA PYTHON

Dikutip dari : https://www.coursera.org/in/articles/data-types-of-python

Memahami Tipe Data Python

Apa saja tipe data Python?

Python memiliki banyak tipe data, beberapa di antaranya merupakan tipe bawaan, seperti numerik, kelas, dan pengecualian, dan beberapa lainnya bersifat khusus, seperti tanggal dan waktu, antrean berujung ganda, dan array bertipe tetap. Tipe data membedakan item data menurut karakteristik dan strukturnya. Mengklasifikasikan data dengan cara ini dapat mempermudah sistem komputer untuk memproses informasi. 

Tipe data mewakili tipe nilai yang membantu memahami operasi apa yang dapat Anda lakukan pada bagian data tertentu. Pemrograman Python bergantung pada objek, di mana tipe data dianggap sebagai kelas, dan variabel adalah contoh dari kelas tersebut.

 Lima tipe data umum yang mungkin akan Anda gunakan di Python adalah:

  • numerik
  • Jenis urutan
  • Bahasa Boolean
  • Mengatur
  • Kamus

Bagian berikut akan memandu Anda mempelajari masing-masing tipe data Python dan beberapa contoh. 

Tipe data numerik Python

Tipe data numerik dalam Python mewakili data yang berisi nilai numerik. Angka dapat dideskripsikan dengan berbagai cara, termasuk bilangan mengambang, bilangan bulat, atau bilangan kompleks. 

Python memiliki tiga tipe data numerik: float, integer, dan complex. Float menyimpan angka desimal, integer dapat menyimpan angka bulat, dan complex untuk menyimpan angka kompleks.

Bilangan bulat (int)

Kelas integer mewakili bilangan bulat negatif dan positif. Anda tidak akan menemukan pecahan atau desimal dalam kelas integer. Selain itu, panjang nilai integer tidak memiliki batasan, dan dalam Python, Anda dapat memisahkan angka panjang dengan menggunakan garis bawah, sedangkan koma biasanya digunakan dalam integer biasa. Misalnya, 1.000.000 dapat ditulis sebagai 1000000 atau 1_000_000 dalam Python.

Contoh: x = 20

Mengapung (float)

Kelas float mewakili angka aktual dengan nilai numerik yang dapat dinyatakan dengan titik desimal, yang umumnya dikenal sebagai representasi floating-point. Titik desimal menentukannya dan akurat hingga 15 tempat desimal. Nilai float bersifat positif atau negatif. 

Saat menuliskan angka dalam notasi ilmiah, Anda dapat menggunakan huruf E atau e di depan angka untuk menunjukkan bahwa angka tersebut harus dikalikan dengan 10, dipangkatkan dengan angka tersebut. Ini disebut notasi eksponensial. Oleh karena itu, Anda dapat menuliskan nilai untuk satu juta sebagai 1000000.0, 1_000_000, atau 1e6.

Contoh : x = 20,5

Bilangan kompleks (kompleks)

Kelas kompleks mewakili tipe data bilangan kompleks. Bilangan kompleks dinyatakan sebagai (bagian riil) + (bagian imajiner) j, di mana j menunjukkan unit imajiner. Kumpulan data numerik ini terutama digunakan dalam grafik komputer dan komputasi ilmiah.

Contoh: 3j

Penting untuk dipahami bahwa, tidak seperti C atau C++, Anda tidak perlu mendeklarasikan tipe data dalam Python saat mendeklarasikan variabel. Variabel dapat digunakan untuk menyimpan nilai. Namun, Anda dapat melihat tipe data nilai menggunakan type(). 

  • Tipe data sekuens pada Python

Python menawarkan berbagai struktur data yang terdiri dari tipe data yang mirip atau tidak mirip. Tipe data sequence memungkinkan Anda untuk mengatur dan menyimpan beberapa nilai secara efisien. Tipe data sequence dalam Python meliputi berikut ini:

  • Tipe urutan dasar: daftar, tupel, dan rentang
  • Tipe urutan teks: string
  • Tipe urutan biner: bytes, bytearray, dan memoryview

Kami akan menjelaskan dan memberikan contoh tiga tipe data sekuens ini. 

  1. Rangkaian

String dalam Python adalah rangkaian karakter dan cara Python menangani data tekstual. String mewakili karakter Unicode. Python tidak memiliki tipe data karakter. Karakter tunggal adalah "string dengan panjang satu."

Kumpulan satu atau beberapa karakter selalu diapit tanda kutip tunggal, tanda kutip ganda, atau tanda kutip tiga. Pengindeksan merupakan cara yang efektif untuk mengakses karakter individual dalam string, dan berguna untuk memproses dan menganalisis teks dalam berbagai cara. String dalam bahasa pemrograman biasanya mendukung pengindeksan dari belakang, yang dikenal sebagai pengindeksan negatif. Misalnya, jika -1 adalah karakter terakhir, -2 adalah karakter kedua terakhir.

Contoh : x = "Kursus"

  1. Daftar

Dalam Python, daftar mengelompokkan data terkait. Urutan daftar dapat diubah, artinya Anda dapat mengubah nilainya (memutasinya) tanpa mengubah identitasnya. Anda dapat membuat daftar dengan berbagai cara, sering kali melibatkan tanda kurung siku dan koma, membuat daftar yang sama atau dalam urutan yang sama dengan item yang dapat diulang (item yang dapat diulang). 

Contoh: x = ["apel", "anggur", "ceri"]

  1. Tupel

Tuple adalah kumpulan objek yang diurutkan mirip dengan daftar. Salah satu perbedaan utama antara tuple dan tipe data lainnya adalah bahwa tuple tidak dapat diubah, artinya tidak dapat dimodifikasi setelah dibuat. Tuple juga dilindungi dari penulisan. Tuple dapat menampung sejumlah elemen. 

Anda dapat membuat tupel dengan menempatkan nilai dan memisahkannya dengan koma, dengan atau tanpa menggunakan tanda kurung untuk mengelompokkan urutan data. 

Contoh: x = ("apel", "anggur", "ceri")

Tipe data Boolean pada Python

Boolean adalah tipe data bawaan Python yang memiliki dua nilai konstan: true atau false. Objek Boolean dengan nilai true dianggap benar, sedangkan objek yang bernilai false dikatakan salah.

Anda juga dapat mengevaluasi objek non-Boolean dalam konteks Boolean dan mengidentifikasi objek tersebut sebagai benar atau salah. Fungsi bool menciptakan tipe data Boolean dalam Python.

Contoh: x = Benar

Mengatur tipe data Python

Dalam Python, "set" adalah kompilasi elemen data yang tidak terorganisir. Tidak seperti daftar atau tupel, set tidak memiliki urutan tertentu. Meskipun terdiri dari berbagai elemen, urutannya tidak ditentukan. Set dapat diulang dan diubah, dan tidak mengandung elemen duplikat, meskipun set beku (frozen set) tidak dapat diubah. Selain itu, tipe elemen dalam satu set terkadang berbeda. Anda dapat meneruskan beberapa nilai tipe data yang tercampur ke dalam set.

Anda dapat membuat set menggunakan fungsi set() bawaan dengan objek yang dapat diulang. Anda juga dapat memilih urutan dengan menempatkannya di dalam kurung kurawal dan memisahkannya dengan koma untuk membuat set. 

Himpunan dapat menghitung operasi matematika seperti gabungan, selisih, dan irisan. Penggunaan umum lainnya dalam Python termasuk menghapus duplikat dari suatu deret dan pengujian keanggotaan.

Contoh: x = {"apel", "anggur", "ceri"}

Tipe data kamus Python

Kamus adalah sekumpulan pasangan kunci-nilai yang tidak berurutan yang merupakan struktur data yang berguna untuk menyimpan data. Kamus dapat menyimpan beberapa nilai di bawah satu nama, sehingga memudahkan akses dan pengambilan informasi. Dalam fungsinya, kamus mirip dengan peta. 

Tidak seperti tipe data lain dalam Python yang hanya menyimpan satu nilai per elemen, kamus menyimpan pasangan kunci-nilai. Anda harus memisahkan setiap pasangan dengan titik dua dalam kamus dan setiap kunci dengan koma. Nilai dapat ditampilkan sebagai duplikat dalam kamus, tetapi kunci tidak. 

Kunci kamus juga peka terhadap huruf besar/kecil. Kunci dengan nama yang sama tetapi huruf besar/kecil berbeda dianggap berbeda. 

Anda dapat membuat kamus dengan meletakkan elemen dalam kurung kurawal {} dan memisahkannya dengan koma. Lihat nama kunci item untuk mengaksesnya dalam kamus. Anda dapat mengambil elemen dari kamus menggunakan metode get().

Contoh: x = {"nama" : "Rose", "umur" : 16}

Bagikan Berita

Komentar

Apakah Anda ingin mendapatkan layanan berkualitas kami untuk bisnis Anda?