Mengenal Tipe Data dan Operator pada Python



Apa Itu Tipe Data?

Secara umum pengertian dari Tipe Data adalah sebuah suatu cara untuk melakukan klasifikasi data berdasarkan jenisnya. Tipe data dibutuhkan agar compiler dapat mengetahui bagaimana sebuah data akan digunakan.

Tipe Data pada Python

Bahasa pemrograman Python mendukung dua tipe dasar yaitu teks dan numerik, perbedaannya adalah tipe data teks data yang berisi karakter atau sekumpulan teks dan numerik memiliki data berbentuk bilangan atau angka.

Perbedaan Tipe Data Karakter dan Numerik

Tipe Data Karakter

  • Tipe data ini menyatakan karakter atau sekumpulan karakter atau kalimat, yang seringkali disebut juga dengan string. 
  • Tipe data string bisa berupa huruf atau angka, tetapi harus diapit dengan tanda “ atau '.
Contoh :
nama =“Joko"
alamat = “Jl. Pramuka No 5, Tanjungpinang" 
kelas='XI'

Tipe Data Numerik

Tipe data numerik terdiri dari integer,floating point dan juga bilangan kompleks. 
  • Tipe Data Integer, Tipe data yang menyatakan bilangan bulat contoh : umur=35, nilai =89 
  • Tipe Data Float Tipe data yang menyatakan nilai bilangan desimal tau basis 10. contoh: phi=3.14
  • Hexadecimal, Tipe data yang menyatakan bilangan dalam format heksa (bilangan berbasis 16). Contoh: nilai=17d.
  • Oktal, Tipe data yang menyatakan bilangan dalam format okta (bilangan berbasis 8). Contoh: nilai =6776
  • Bilangan Complex, Bilangan yang menyatakan pasangan angka real dan imajiner. Bilangan kompleks dinotasikan oleh a+bi, dimana a dan b adalah bilangan riil, sedangkan i adalah bilangan imajiner (dimana i^2=-1). Sebagai contoh, 2+4i adalah bilangan kompleks dengan bagian riil 2 dan bagian imajiner 4i.

Tipe Data Lainnya

Berikut adalah tipe-tipe data lain selain beberapa tipe yang telah disebutkan di atas.

  • Boolean adalah tipe data yang menyatakan nilait True atau 1 atau jika salah bernilai False atau 0
  • List adalah tipe data untaian, yaitu struktur data yang mampu menyimpan lebih dari satu data dengan berbagai tipe data. List dibuat seperti halnya variabel biasa, tetapi nilai variabelnya diisi dengan tanda kurung.
  • Tuple Merupakan tipe data data untaian yang juga menyimpan berbagai tipe data, tetapi bersifat immutable, artinya isinya tidak bisa dirubah. Tuple bisa dibuat di dalam sebuah tanda kurung ataupun tidak.

Apa itu Operator?

Operator adalah simbol-simbol yang digunakan untuk memanipulasi nilai suatu variabel, variabel yang nilainya dimodifikasi oleh operator disebut operand. Untuk kemudahan penjelasan, operator pada Python diklasifikasikan menjadi beberapa kelompok yang diantaranya adalah sebagai berikut.

  1. Arithmetic Operator 
  2. Assignment Operator 
  3. Comparison Operator 
  4. Logical Operator 
  5. Bitwise Operator

Arithmetic Operator

Arithmetic Operator adalah operator yang biasa digunakan dalam operasi matematika. Daftar operator tersebut dapat dilihat seperti

Assignment Operator

Assignment Operator adalah operator yang digunakan untuk memberikan nilai kesuatu variabel atau variabel ke variabel, operator ini sering disebut juga dengan operator penugasan.

Comparison Operator

Comparison Operator adalah operator yang digunakan untuk melakukan perbandingan antara dua buah operand dan mengahasilkan nilai True atau False.

Logical Operator

Logical Operator adalah Operator Logika yang digunakan untuk menggabungkan kondisi berganda dan menghasilkan sebuah nilai True atau False.

Bitwise Operator

Bitwise Operator adalah Operator yang digunakan untuk melakukan operasi berdasarkan bit atau bilangan biner.