Mengenal Tipe Data pada Python 3

baca 1 menit
Mengenal Tipe Data pada Python 3

Pada kesempatan sebelumnya kita telah membahas tentang penulisan variable pada Python. Nah pada kesempatan kali ini, kita akan coba bahas lebih lanjut tentang tipe data yang akan kita gunakan pada variable Python.

Lanjutt...

Apa itu Tipe Data?

Tipe data merupakan sebuah atribut yang diberikan kepada variable untuk menandakan perlakuan apa saja yang dapat dilakukan terhadap variable tersebut.

Sebuah variable dengan tipe data tertentu tidak akan mau disandingkan dengan variable bertipe data lain. Contoh sederhananya adalah ketika kita mencoba menjumlahkan angka dengan teks semisal 1 + "satu". Secara langsung kode yang kita susun akan mengalami error.

>>> a = 1 + "satu"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'

Terlihat ya, bagian yang disorot menunjukkan error unsuported operand. Ini disebabkan karena tanda operasi penjumlhan (+) tidak mendukung operasi antara angka dan teks.

Jenis Tipe data Pada Python

Python mengenal bebrapa tipe data, diantaranya:

  • Tipe Numerik: int, float, complex
  • Tipe Teks: str
  • Tipe Logika: bool
  • Tipe Daftar: tuple, range, list, dict

Sementara ini kita cukup tahu saja tentang jenis tipe data pada Python, untuk detil lebih lanjut tentang masing-masing tipe data akan kita bahas pada kesempatan lain.

Cara Mengetahui Tipe Data Variable

Untuk mengetahui tipe data dari variable yang kita buat, kita bisa menggunakan perintah type(). Perintah ini menerima masukan berupa variable atau nilai yang ingin kita tahu tipe datanya.

>>> nama = "Budi"
>>> bulat = 3
>>> pecahan = 0.9
>>> type(nama)
<class 'str'>
>>> type(bulat)
<class 'int'>
>>> type(pecahan)
<class 'float'>

Output dari fungsi tersebut adalah tipe data dari variable yang kita masukkan. Bisa dilihat ya, kurang lebih seperti itu. Tipe data berada di dalam tanda petik, setelah keyword class.

Penutup

Cukup sekian untuk kesempatan kali ini, semoga bermanfaat...

Pada kesempatan selanjutnya kita akan coba membahas lebih lanjut tentang data numerik pada Python. See ya...