03
TOOLS FOR DATA SCIENCE
Modul ke:
Fakultas
FAK ILMU KOMPTER PUJI RAHAYU
Program Studi
TEKNIK
INFORMATIKA
Terdapat tiga jenis tipe data numerik, dan yang akan dibahas sekarang adalah integer dan float. Integer
atau int merupakan tipe data yang menyimpan bilangan bulat.
p = 5
q = 5.5
Checking & Converting Data Types
Untuk mengecek tipe data apa yang disimpan, kita dapat menggunakan:
print(type(nama_variabel))
Tipe data numerik seperti int dan float dapat diubah menjadi string menggunakan
str(nama_variabel_integer_atau_float)
Kita juga dapat menukar tipe data int dan float seperti berikut:
int(nama_variabel_float)
float(nama_variabel_int)
Numerical Data Operator
Kita dapat melakukan operasi matematika untuk data numerik, misal
a = 5
b = 2
maka kita dapat melakukan operasi tambah, kali, kurang, dll. seperti berikut
print(a+b)
print(a-b)
Kita juga dapat melakukan reassign/update pada variabel a dengan cara berikut.
a = a + 2
Slide berikut berisi tabel lengkap operator apa saja yang ada di python.
Operator Nama Deskripsi
a ** b Eksponen a pangkat b
Jika
a = 5
b = 2
Booleans merupakan salah satu tipe data di Python, Tipe data ini memiliki dua kemungkinan, yaitu True
dan False. Contohnya adalah:
have_umbrella = False
have_hood = False
is_workday = True
Booleans Operator
Terdapat tiga operator boolean di python, yaitu and, or, dan not. Operator and dan or digunakan untuk
menggabungkan dua nilai boolean sebagai berikut.
Bila and dan or berada dalam satu baris kode, maka and akan diprioritaskan terlebih dahulu.
Sedangkan operator not merupakan negasi, not True adalah False, dan not False adalah True.
Misal
Syntax Output
is_workday = True
Not True False
Kita juga sering mendapat nilai boolean dari comparison operator, bukan assign langsung. Contoh:
a <= b a kurang dari atau sama a >= b a lebih besar atau sama
dengan b dengan b
Booleans
Kita juga bisa menulis ekspresi boolean dengan buka-tutup kurung untuk menentukan prioritas mana
yang harus di cek duluan, hal ini juga akan lebih aman dan terlihat lebih intuitif. Buka-tutup kurung ini juga
memungkinkan kita untuk menulis ekspresi ini menjadi beberapa baris.
have_umbrella = False
rain_level = 3
have_hood = False
is_workday = True
prepared_for_weather = (have_umbrella or
(rain_level < 5 and have_hood) or not
(rain_level > 0 and is_workday))
Converting To Booleans
Variabel string dan angka dapat dikonversi menjadi boolean menggunakan fungsi bool(). Semua integer
dan float dianggap True kecuali nilai 0, dan semua string dianggap True kecuali string kosong.
Daftar Pustaka
1. Fundamentals of Matrix Algebra by G. Hartman, ISBN: 978-1467901598
<
← MENU AKHIRI