Python Data Type Basics - Learn How To Program Easily

Python Nov 12, 2022
Tipe Data Python

Tipe data menentukan jenis nilai yang diperlukan dalam variabel untuk melakukan berbagai operasi tanpa menyebabkan kesalahan. Secara default, python menyediakan tipe data bawaan berikut:

Tipe data default Python

Data numerik: int, float, complex

int: 3, -8, 0
float: 7.349, -9.0, 0.0000001
complex: 6 + 2i

Untuk penjelasan Lebih lanjut tentang tipe data numerik akan kita bahas pada artikel selanjutnya.

Data teks: str

str: "Hello World!!!", "Pemrograman Python"

Data Boolean:

Data Boolean terdiri dari nilai True atau False.

Sequenced data: list, tuple, range

  • list
    List adalah kumpulan data yang diurutkan dengan elemen yang dipisahkan oleh koma dan terlampir dalam tanda kurung siku. Daftar dapat diubah dan dapat dimodifikasi setelah pembuatan.

Contoh :

list1 = [8,  2.3, [-4,  5], ["apel", "pisang"]]
print(daftar1)

Hasil:

[8, 2.3, [-4, 5], ['apel', 'pisang']]
  • Tuple
    Tuple adalah kumpulan data yang teratur dengan elemen yang dipisahkan oleh koma dan tertutup dalam tanda kurung. Tupel tidak dapat diubah dan tidak dapat di modifikasi setelah dibuat.

Contoh :

tuple1 = (("burung beo", "burung pipit"), ("Singa", "Harimau"))
print(tuple1)

Hasil:

(('burung beo', 'burung pipit'), ('Singa', 'Harimau'))
  • range
    Range Mengembalikan urutan angka yang ditentukan oleh user. Jika tidak ditentukan oleh user maka itu dimulai dari 0 secara default dan bertambah 1.

Contoh:

urutan1 = rentang(4,14,2)
Untuk I secara berurutan1:
print(i)

Hasil:

4
6
8
10
12

Mapped data: dict

  • dict
    Dict adalah kumpulan data yang tidak berurutan yang berisi  pasangan key:value. Pasangan key:value terlampir dalam tanda kurung kurawal.

Contoh:

dict1 = {"nama":"Sakshi", "umur":20, "canVote":Benar} 
print(dict1)

Hasil:

{'nama': 'Sakshi', 'umur': 20, 'canVote': Benar}

Data biner: byte , bytearray, memoryview

  • Bytes
    Fungsi bytes() digunakan untuk mengubah objek biasa menjadi objek byte , atau membuat objek byte kosong dengan ukuran yang ditentukan.

Contoh:

#Converting string ke byte
str1 = "Ini adalah string"
arr1 = byte(str1, 'utf-8')
print(arr1)
arr2 = byte(str1, 'utf-16')
print(arr2)

#Creating byte dari ukuran yang diberikan
bytestr = byte(4)
print(bytestr)

Hasil:

b'Ini adalah string'
b'\xff\xfeT\x00h\x00i\x00s\x00 \x00i\x00s\x00 \x00a\x00 \x00s\x00t\x00r\x00i\x00n\x00g\x00'
b'\x00\x00\x00\x00'
  • ByteArray
    Fungsi bytearray() digunakan untuk mengubah objek menjadi  objek bytearray  , atau membuat objek bytearray kosong  dengan ukuran yang ditentukan.

Contoh:

#Converting string ke byte
str1 = "Ini adalah string"
arr1 = bytearray(str1, 'utf-8')
print(arr1)
arr2 = bytearray(str1, 'utf-16')
print(arr2)

#Creating byte dari ukuran yang diberikan
bytestr = bytearray(4)
print(bytestr)

Hasil:

bytearray(b'Ini adalah string')
bytearray(b'\xff\xfeT\x00h\x00i\x00s\x00 \x00i\x00s\x00 \x00a\x00 \x00s\x00t\x00r\x00i\x00n\x00g\x00')
ByteArray(B'\X00\X00\X00\X00')
  • memoryview
    Fungsi  memoryView() mengembalikan objek tampilan memori dari objek tertentu.

Contoh:

str1 = byte("rumah", "utf-8")
memoryviewstr = memoryview(str1)
print(daftar(memoryviewstr[0:]))

Hasil:

[104, 111, 109, 101]

Set Data

Set adalah kumpulan elemen yang tidak berurutan di mana tidak ada elemen yang diulang. Elemen-elemen set dipisahkan oleh koma dan di akhiri dengankurung kurawal.

Contoh:

set1 = {4,  -5,  8,  3, 2.9}
print(set1)

Hasil:

{2.9, 3, 4, 8, -5}

None

Tidak ada yang digunakan untuk mendefinisikan nilai null. Ketika kita menetapkan nilai None ke  variabel, pada dasarnya kita mengatur ulang ke keadaan kosong yang aslinya tidak sama dengan nol, string kosong atau nilai False.

Contoh:

state = none
print(tipe(state))

Hasil:

<class  'NoneType'>

Selesai.