Sebutkan 9 tipe data bahasa pemrograman python

Variabel merupakan tempat menyimpan data, sedangkan tipe data adalah jenis data yang terseimpan dalam variabel.

Sebutkan 9 tipe data bahasa pemrograman python

Variabel bersifat mutable, artinya nilainya bisa berubah-ubah.

Membuat Variabel di Python

Variabel di python dapat dibuat dengan format seperti ini:

nama_variabel = <nilai>

Contoh:

variabel_ku = "ini isi variabel"
variabel2 = 20

Kemudian untuk melihat isi variabel, kita dapat menggunakan fungsi

variabel_ku = "ini isi variabel"
variabel2 = 20
2.

print variabel_ku
print variabel2

Aturan Penulisan Variabel

  1. Nama variabel boleh diawali menggunakan huruf atau garis bawah (
    variabel_ku = "ini isi variabel"
    variabel2 = 20
    3), contoh:
    variabel_ku = "ini isi variabel"
    variabel2 = 20
    4,
    variabel_ku = "ini isi variabel"
    variabel2 = 20
    5,
    variabel_ku = "ini isi variabel"
    variabel2 = 20
    6,
    variabel_ku = "ini isi variabel"
    variabel2 = 20
    7.
  2. Karakter selanjutnya dapat berupa huruf, garis bawah (
    variabel_ku = "ini isi variabel"
    variabel2 = 20
    3) atau angka, contoh:
    variabel_ku = "ini isi variabel"
    variabel2 = 20
    9,
    print variabel_ku
    print variabel2
    0,
    print variabel_ku
    print variabel2
    1.
  3. Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf besar dan kecil dibedakan. Misalnya,
    print variabel_ku
    print variabel2
    2 dan
    print variabel_ku
    print variabel2
    3, keduanya adalah variabel yang berbeda.
  4. Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python seperti
    print variabel_ku
    print variabel2
    4,
    print variabel_ku
    print variabel2
    5,
    print variabel_ku
    print variabel2
    6, dsb.

Menghapus Variabel

Ketika sebuah variabel tidak dibutuhkan lagi, maka kita bisa menghapusnya dengan fungsi

print variabel_ku
print variabel2
7.

Contoh:

>>> nama = "petanikode"
>>> print nama
petanikode
>>> del(nama)
>>> print nama
Traceback (most recent call last):
  File "", line 1, in <module>
NameError: name 'nama' is not defined
>>>

Pada perintah terakhir, kita akan mandapatkan

print variabel_ku
print variabel2
8. Artinya variabel tidak ada di dalam memori alias sudah dihapus.

Tipe data

Cara mengisi nilai variabel ditentukan dengan jenis datanya, misalkan untuk tipe data teks (string) maka harus diapit dengan tanda petik (

print variabel_ku
print variabel2
9). Sedangkan untuk angka (integer) dan boolean tidak perlu diapit dengan tanda petik.

Contoh:

nama_ku = "Petani Kode"
umur = 20
tinggi = 183.22

Python akan seara otomatis mengenali jenis data atau tipe data yang tersimpan dalam sebuah variabel.

Untuk memeriksa tipe data pada suatu variabel, kita bisa menggunakan fungsi

>>> nama = "petanikode"
>>> print nama
petanikode
>>> del(nama)
>>> print nama
Traceback (most recent call last):
  File "", line 1, in <module>
NameError: name 'nama' is not defined
>>>
0.

Contoh:

>>> usia = 20
>>> type(usia)
<type 'int'>
>>> usia = "20"
>>> type(usia)
<type 'str'>
>>> usia = '20'
>>> type(usia)
<type 'str'>
>>> usia = 20.5
>>> type(usia)
<type 'float'>
>>> usia = true
Traceback (most recent call last):
File "", line 1, in <module>
NameError: name 'true' is not defined
>>> usia = True
>>> type(usia)
<type 'bool'>

Jenis-jenis Tipe Data

Secara umum, tipe data primitif dalam python dibagi menjadi tiga jenis:

  1. Tipe data angka
  2. Tipe data teks
  3. Tipe data boolan

Mari kita bahas satu per satu…

1. Tipe Data Angka

Tipe data angka dibagi menjadi beberapa jenis lagi:

  1. >>> nama = "petanikode"
    >>> print nama
    petanikode
    >>> del(nama)
    >>> print nama
    Traceback (most recent call last):
      File "", line 1, in <module>
    NameError: name 'nama' is not defined
    >>>
    1 (Integer): bilangan bulat, contoh
    >>> nama = "petanikode"
    >>> print nama
    petanikode
    >>> del(nama)
    >>> print nama
    Traceback (most recent call last):
      File "", line 1, in <module>
    NameError: name 'nama' is not defined
    >>>
    2,
    >>> nama = "petanikode"
    >>> print nama
    petanikode
    >>> del(nama)
    >>> print nama
    Traceback (most recent call last):
      File "", line 1, in <module>
    NameError: name 'nama' is not defined
    >>>
    3,
    >>> nama = "petanikode"
    >>> print nama
    petanikode
    >>> del(nama)
    >>> print nama
    Traceback (most recent call last):
      File "", line 1, in <module>
    NameError: name 'nama' is not defined
    >>>
    4,
    >>> nama = "petanikode"
    >>> print nama
    petanikode
    >>> del(nama)
    >>> print nama
    Traceback (most recent call last):
      File "", line 1, in <module>
    NameError: name 'nama' is not defined
    >>>
    5, dsb.
  2. >>> nama = "petanikode"
    >>> print nama
    petanikode
    >>> del(nama)
    >>> print nama
    Traceback (most recent call last):
      File "", line 1, in <module>
    NameError: name 'nama' is not defined
    >>>
    6: bilangan pecahan, contoh
    >>> nama = "petanikode"
    >>> print nama
    petanikode
    >>> del(nama)
    >>> print nama
    Traceback (most recent call last):
      File "", line 1, in <module>
    NameError: name 'nama' is not defined
    >>>
    7,
    >>> nama = "petanikode"
    >>> print nama
    petanikode
    >>> del(nama)
    >>> print nama
    Traceback (most recent call last):
      File "", line 1, in <module>
    NameError: name 'nama' is not defined
    >>>
    8,
    >>> nama = "petanikode"
    >>> print nama
    petanikode
    >>> del(nama)
    >>> print nama
    Traceback (most recent call last):
      File "", line 1, in <module>
    NameError: name 'nama' is not defined
    >>>
    9, dsb.

Contoh:

harga = 12000 #tipe int
berat = 23.12 #float
jarak = 3e3 #float 3000.0, huruf e artinya eksponen 10

2. Tipe Data Teks

Tipe data teks dibagi menjadi dua jenis lagi:

  1. Char: Karakter, contoh
    nama_ku = "Petani Kode"
    umur = 20
    tinggi = 183.22
    0.
  2. String: Kumpulan karakter, contoh
    nama_ku = "Petani Kode"
    umur = 20
    tinggi = 183.22
    1.

Penulisan tipe data teks harus diapit dengan tanda petik. Bisa menggunakan petik tunggal (

nama_ku = "Petani Kode"
umur = 20
tinggi = 183.22
2), ganda (
print variabel_ku
print variabel2
9), dan tiga (
nama_ku = "Petani Kode"
umur = 20
tinggi = 183.22
4 atau
nama_ku = "Petani Kode"
umur = 20
tinggi = 183.22
5).

Contoh:

nama = "Ivan"
jenis_kelamin = 'L'
alamat = """
    Jl. Suka Karya, No 32. RT Kode,
    Kelurahan Mawar, Jakarta
"""
agama = 'islam'

3. Tipe data boolean

Tipe data boolean adalah tipe data yang hanya memiliki dua nilai yaitu

nama_ku = "Petani Kode"
umur = 20
tinggi = 183.22
6 dan
nama_ku = "Petani Kode"
umur = 20
tinggi = 183.22
7 atau
nama_ku = "Petani Kode"
umur = 20
tinggi = 183.22
8 dan
nama_ku = "Petani Kode"
umur = 20
tinggi = 183.22
9.

Penulisan

nama_ku = "Petani Kode"
umur = 20
tinggi = 183.22
6 dan
nama_ku = "Petani Kode"
umur = 20
tinggi = 183.22
7, huruf pertamnya harus kapital dan tanpa tanda petik.

Contoh:

bergerak = True
nyala = 1 #sebenarnya tipenya int, tapi bisa juga menjadi bool

Contoh Program dengan Menggunakan Variabel dan Tipe Data

Berikut ini contoh sederhana penerapan variabel dalam program.

# Program bio data penduduk desa X
# membuat variabel beserta isinya (nilainya)
nama = "Hartono"
alamat = 'Mataram'
umur = 19
tinggi = 170.5
menikah = False
# mencetak isi variabel
print "Nama : ", nama
print "Alamat : ", alamat
print "Umur : ", umur
print "Tinggi : ", tinggi
if(menikah):
    print "Status: menikah"
else:
    print "Status: belum menikah"

Konversi Tipe Data

Meskipun Python telah otomatis mendeteksi tipe data yang tersimpan dalam variabel, tapi ada kalanya kita perlu melakukan konversi tipe data.

Misalkan, pada contoh berikut ini:

variabel_ku = "ini isi variabel"
variabel2 = 20
0

Pembagian nilai

>>> usia = 20
>>> type(usia)
<type 'int'>
>>> usia = "20"
>>> type(usia)
<type 'str'>
>>> usia = '20'
>>> type(usia)
<type 'str'>
>>> usia = 20.5
>>> type(usia)
<type 'float'>
>>> usia = true
Traceback (most recent call last):
File "", line 1, in <module>
NameError: name 'true' is not defined
>>> usia = True
>>> type(usia)
<type 'bool'>
2 dan
>>> usia = 20
>>> type(usia)
<type 'int'>
>>> usia = "20"
>>> type(usia)
<type 'str'>
>>> usia = '20'
>>> type(usia)
<type 'str'>
>>> usia = 20.5
>>> type(usia)
<type 'float'>
>>> usia = true
Traceback (most recent call last):
File "", line 1, in <module>
NameError: name 'true' is not defined
>>> usia = True
>>> type(usia)
<type 'bool'>
3 menghasilkan
>>> usia = 20
>>> type(usia)
<type 'int'>
>>> usia = "20"
>>> type(usia)
<type 'str'>
>>> usia = '20'
>>> type(usia)
<type 'str'>
>>> usia = 20.5
>>> type(usia)
<type 'float'>
>>> usia = true
Traceback (most recent call last):
File "", line 1, in <module>
NameError: name 'true' is not defined
>>> usia = True
>>> type(usia)
<type 'bool'>
4 (integer). Mengapa demikian?

Karena nilai

>>> usia = 20
>>> type(usia)
<type 'int'>
>>> usia = "20"
>>> type(usia)
<type 'str'>
>>> usia = '20'
>>> type(usia)
<type 'str'>
>>> usia = 20.5
>>> type(usia)
<type 'float'>
>>> usia = true
Traceback (most recent call last):
File "", line 1, in <module>
NameError: name 'true' is not defined
>>> usia = True
>>> type(usia)
<type 'bool'>
2 dan
>>> usia = 20
>>> type(usia)
<type 'int'>
>>> usia = "20"
>>> type(usia)
<type 'str'>
>>> usia = '20'
>>> type(usia)
<type 'str'>
>>> usia = 20.5
>>> type(usia)
<type 'float'>
>>> usia = true
Traceback (most recent call last):
File "", line 1, in <module>
NameError: name 'true' is not defined
>>> usia = True
>>> type(usia)
<type 'bool'>
3 bertipe integer, maka hasilnya pun berupa integer.

Bagaimana agar hasilnya ada komanya?

Tentu kita harus merubah tipe variabel

>>> usia = 20
>>> type(usia)
<type 'int'>
>>> usia = "20"
>>> type(usia)
<type 'str'>
>>> usia = '20'
>>> type(usia)
<type 'str'>
>>> usia = 20.5
>>> type(usia)
<type 'float'>
>>> usia = true
Traceback (most recent call last):
File "", line 1, in <module>
NameError: name 'true' is not defined
>>> usia = True
>>> type(usia)
<type 'bool'>
2 dan
>>> usia = 20
>>> type(usia)
<type 'int'>
>>> usia = "20"
>>> type(usia)
<type 'str'>
>>> usia = '20'
>>> type(usia)
<type 'str'>
>>> usia = 20.5
>>> type(usia)
<type 'float'>
>>> usia = true
Traceback (most recent call last):
File "", line 1, in <module>
NameError: name 'true' is not defined
>>> usia = True
>>> type(usia)
<type 'bool'>
3 menjadi bilangan pecahan (float) dulu, baru setelah itu dibagi.

variabel_ku = "ini isi variabel"
variabel2 = 20
1

Fungsi

>>> usia = 20
>>> type(usia)
<type 'int'>
>>> usia = "20"
>>> type(usia)
<type 'str'>
>>> usia = '20'
>>> type(usia)
<type 'str'>
>>> usia = 20.5
>>> type(usia)
<type 'float'>
>>> usia = true
Traceback (most recent call last):
File "", line 1, in <module>
NameError: name 'true' is not defined
>>> usia = True
>>> type(usia)
<type 'bool'>
9 akan mengubah nilai
>>> usia = 20
>>> type(usia)
<type 'int'>
>>> usia = "20"
>>> type(usia)
<type 'str'>
>>> usia = '20'
>>> type(usia)
<type 'str'>
>>> usia = 20.5
>>> type(usia)
<type 'float'>
>>> usia = true
Traceback (most recent call last):
File "", line 1, in <module>
NameError: name 'true' is not defined
>>> usia = True
>>> type(usia)
<type 'bool'>
2 menjadi
harga = 12000 #tipe int
berat = 23.12 #float
jarak = 3e3 #float 3000.0, huruf e artinya eksponen 10
1 dan
>>> usia = 20
>>> type(usia)
<type 'int'>
>>> usia = "20"
>>> type(usia)
<type 'str'>
>>> usia = '20'
>>> type(usia)
<type 'str'>
>>> usia = 20.5
>>> type(usia)
<type 'float'>
>>> usia = true
Traceback (most recent call last):
File "", line 1, in <module>
NameError: name 'true' is not defined
>>> usia = True
>>> type(usia)
<type 'bool'>
3 menjadi
harga = 12000 #tipe int
berat = 23.12 #float
jarak = 3e3 #float 3000.0, huruf e artinya eksponen 10
3.

Fungsi-fungsi untuk mengubah tipe data:

  1. harga = 12000 #tipe int
    berat = 23.12 #float
    jarak = 3e3 #float 3000.0, huruf e artinya eksponen 10
    4 untuk mengubah menjadi integer;
  2. harga = 12000 #tipe int
    berat = 23.12 #float
    jarak = 3e3 #float 3000.0, huruf e artinya eksponen 10
    5 untuk mengubah menjadi integer panjang;
  3. >>> usia = 20
    >>> type(usia)
    <type 'int'>
    >>> usia = "20"
    >>> type(usia)
    <type 'str'>
    >>> usia = '20'
    >>> type(usia)
    <type 'str'>
    >>> usia = 20.5
    >>> type(usia)
    <type 'float'>
    >>> usia = true
    Traceback (most recent call last):
    File "", line 1, in <module>
    NameError: name 'true' is not defined
    >>> usia = True
    >>> type(usia)
    <type 'bool'>
    9 untuk mengubah menjadi float;
  4. harga = 12000 #tipe int
    berat = 23.12 #float
    jarak = 3e3 #float 3000.0, huruf e artinya eksponen 10
    7 untuk mengubah menjadi boolean;
  5. harga = 12000 #tipe int
    berat = 23.12 #float
    jarak = 3e3 #float 3000.0, huruf e artinya eksponen 10
    8 untuk mengubah menjadi karakter;
  6. harga = 12000 #tipe int
    berat = 23.12 #float
    jarak = 3e3 #float 3000.0, huruf e artinya eksponen 10
    9 untuk mengubah menjadi string.
  7. nama = "Ivan"
    jenis_kelamin = 'L'
    alamat = """
        Jl. Suka Karya, No 32. RT Kode,
        Kelurahan Mawar, Jakarta
    """
    agama = 'islam'
    0 untuk mengubah menjadi bilangan Biner.
  8. nama = "Ivan"
    jenis_kelamin = 'L'
    alamat = """
        Jl. Suka Karya, No 32. RT Kode,
        Kelurahan Mawar, Jakarta
    """
    agama = 'islam'
    1 untuk mengubah menjadi bilangan Heksadesimal.
  9. nama = "Ivan"
    jenis_kelamin = 'L'
    alamat = """
        Jl. Suka Karya, No 32. RT Kode,
        Kelurahan Mawar, Jakarta
    """
    agama = 'islam'
    2 untuk mengubah menjadi bilangan okta.

Apa Selanjutnya?

Kita sudah mempelajari tentang variabel dan tipe data. Mereka beruda merupakan dua hal yang tidak bisa dipisahkan.

Apa saja tipe data pemrograman?

Tipe-Tipe Data.
Integer. Tipe data pertama yang akan kamu temukan dalam dunia pemrograman adalah integer. ... .
2. Floating point. Tipe data selanjutnya yang sering digunakan untuk keperluan komputasi teknis adalah floating point. ... .
3. Character (Char) ... .
4. Boolean. ... .
Array. ... .
6. String. ... .
7. Enumerated atau enum. ... .
8. Date..

Bahasa pemrograman Python untuk apa saja?

Apa Saja Kegunaan dan Fungsi Python? Beberapa penggunaan bahasa pemrograman Python yang paling umum mencakup web development, automasi, software testing, analisis data, machine learning, dan game development.

Apa yang kamu ketahui tentang variabel pada python beserta fungsinya?

Variabel Python Variabel merupakan tempat penyimpanan data yang bersifat mutable, artinya nilainya bisa berubah-ubah. Variabel dalam python memiliki format penulisan nama_variabel = . Variabel dapat berisi teks maupun bilangan.

Bagaimana cara penulisan variabel pada python?

Penulisan variabel dalam Python juga memiliki aturan tertentu, yaitu:.
Karakter pertama harus berupa huruf atau garis bawah/underscore ( _ )..
Karakter selanjutnya dapat berupa huruf, garis bawah/underscore ( _ ) atau angka..
Karakter pada nama variabel bersifat sensitif (case-sensitif)..