Skip to content

Latest commit

 

History

History
120 lines (86 loc) · 4.09 KB

README.md

File metadata and controls

120 lines (86 loc) · 4.09 KB

tipe data

dalam pemograman, tipe data adalah salah satu konsep yang sangat penting, dalam pemograman variabel dapat memberikan beberapa tipe data value yang sangat berguna dalam menentukan hasil dan operasi pada pemograman, tipe data melingkupi

  • berupa text

    • str

      merupakan salah satu tipe data yang berupa string, berfungsi untuk menghasilkan tipe data string seperti huruf abjad atau simbol lain

      nama_saya = "franklin"
      email_saya = "benjamin@franklin"
  • berupa angka

    • int

      merupakan salah satu tipe numerik yang sering dipakai dalam pemograman, yang berupa bilangan bulat

      angka_saya = 25
      tahun_lahir = 1945
    • float

      merupakan salah satu tipe numerik yang menghasilkan berupa bilangan pecahan, sangat berguna dalam menghasilkan nilai secara detail

      nilai_saya = 95.281724
      nilai_teman = 30.25912
    • complex

      merupakan salah satu tipe data numerik yang berfungsi menghasil sebuah angka complex, contoh angka complex bisa dilihat disini

      angka_kompleks_saya = complex(1.5)
      angka_teman_saya = complex(2j)
  • berupa urutan (sekuensial)

    • list

      tipe data list adalah tipe data koleksi yang berisi beberapa value yang terdapat dalam satu variabel. list menggunakan kurung kotak

      nama_siswa = ['woody', 'buzz', 'andy']
      nilai_siswa = [12, 13, 14]
    • tuple

      tipe data tuple adalah tipe data koleksi yang berisi beberap value yang terdapat dalam satu variabel. perbedaan diantara keduanya adalah

      • tipe data tuple jika diberi value, maka tipe data tersebut tidak dapat diubah kembali
      • tipe data tuple menggunakan tutup kurung biasa ()
      nama_siswa = ('buzz', 'andy', 'woody')
      nilai = (12, 13, 14)
    • set

      Tipe data set adalah tipe data koleksi yang elemennya dapat dirubah, tidak terurut, dan bersifat unik. Sesuai dengan namanya, tipe data set memiliki operasi matematika himpunan seperti gabungan, irisan, selisih, dan lain-lain. Set menggunakan kurung kurawal {}

      nama_siswa = {'buzz', 'andy', 'woody'}
      nilai = {12, 13, 14}
    • frozenset

      Tipe data frozenset adalah tipe data koleksi yang mirip dengan set, yang membedakannya dengan set adalah elemen pada frozenset tidak dapat dirubah setelah frozenset dibuat

      nama_siswa = frozenset(['woody', 'buzz', 'andy'])
      nilai = frozenset([12, 13, 14])
  • berupa map (kata kunci, dictionary)

    • dict

      tipe data dict atau dictionary adalah tipe data array dimana kunci atau key dari array bisa berbentuk string, dan angka

      hari = {
          "sen": "senin",
          "sel": "selasa",
          "rab": "rabu"
      }
  • berupa tipe data binary (bytes, bytearray, memmoryview)

    • bytes merupakan sebuah object tipe data yang berisikan array tunggal

      angka_saya = bytes(12)
      angka_saya1 = bytes(300)
    • bytearray merupakan seubah object tipe data yang berisikan array byte tunggal yang tidak dapat dirubah

      angka_saya = bytearray(12)
    • memoryview memmoryview adalah cara aman untuk mengekspos protokol buffer dengan python. ini memungkinkan untuk mengakses buffer internal suatu objek dengan membuat objek tampilan.

      memmoryview mengambalikan fungsi tampilan memori daripada objek yang diberikan

      angka_saya = memoryview(bytes(12))
      angka_saya1 = memoryview(bytes(1212))

video penjelasan tentang tipe data = Belajar python dasar - mengenal tipe data data

Materi Selanjutnya