Anda di halaman 1dari 15

P152110004-MATHEMATICAL

03
TOOLS FOR DATA SCIENCE
Modul ke:

Numerical Data Types

Fakultas
FAK ILMU KOMPTER PUJI RAHAYU

Program Studi
TEKNIK
INFORMATIKA

Pembuka Daftar Pustaka Akhiri Presentasi


Python Basics
Numerical Data Types
Numerical Data Types

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

Sedangkan float menyimpan bilangan real/desimal.

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 Penjumlahan Menjumlahkan nilai a dan b

a-b Pengurangan Selisih dari a dan b

a *b Perkalian Perkalian antara a dan b

a/b Pembagian Sejati Pembagian a dan b

a // b Pembagian Floor Pembagian a dan b, dan hilangkan nilai desimalnya.

a %b Modulus Nilai integer sisa dari a dibagi b.

a ** b Eksponen a pangkat b

-a Negasi Nilai negatif dari a


Text Data Operator
Syntax Output
String dapat menggunakan dua operator
x + y 'nama saya budi'
matematika, yaitu + dan * .Misal
x*z 'nama sayanama sayanama saya'
x = 'nama saya'
y = 'budi' y*z 'budibudibudi'
z = 3
y + str(z) 'budi3'
#z harus diubah menjadi float

print('z = ' + str(z)) z = 3


Exercise 1

Jika

a = 5
b = 2

Bagaimana cara menukar nilai a dan b?

Output yang diinginkan adalah a =2 dan b =5.


Booleans

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.

and True False or True False

True True False True True True

False False False False True False

Bila and dan or berada dalam satu baris kode, maka and akan diprioritaskan terlebih dahulu.

Contoh: True or True and False akan menjadi True.


Booleans Operator

Sedangkan operator not merupakan negasi, not True adalah False, dan not False adalah True.

Misal
Syntax Output
is_workday = True
Not True False

Maka print(not is_workday)akan memberi output False. Not False True


Comparison Operator

Kita juga sering mendapat nilai boolean dari comparison operator, bukan assign langsung. Contoh:

print(3 >= 2) akan menghasilkan output True.

Operasi Deskripsi Operasi Deskripsi

a == b a sama dengan b a != b a tidak sama dengan b

a <b a kurang dari b a >b a lebih besar dari b

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

2. Linear Algebra with Applications by J. Holt, ISBN: 978-1464193347

<
← MENU AKHIRI

Anda mungkin juga menyukai