Basic Python - Data Type, and Input-Output
Basic Python - Data Type, and Input-Output
1
Data Type
2
Ada 5 jenis tipe data di Python, namun fokus utama kita hanya numerik (integer
dan float), Dictionary, Boolean, dan Sequence ( Strings, List, Tuple) | 03
Tipe Data
Numerik (Integer dan Float)
| 04
Tipe Data
Boolean
| 05
Tipe Data
Strings
String adalah urutan dari karakter unicode yang dideklarasikan dengan petik tunggal (‘) atau ganda
(“). String > 1 baris dapat ditandai dengan tiga petik tunggal atau ganda ''' atau """.
| 06
Tipe Data
List
List adalah jenis kumpulan data terurut (ordered sequence) yang tipe datanya dapat berbeda satu
sama lain. Setiap data di dalamnya dapat diakses dengan indeks yang dimulai dari 0.
● Python mengenal slicing operator [] yang dapat melakukan ekstraksi sebuah item atau beberapa
item yang berada dalam range tertentu pada tipe data urutan (sequences), misalnya list, string
dan tuple.
● Beberapa tipe urutan juga mendukung "extended slicing" dengan parameter ketiga berupa "step".
| 07
Tipe Data
List
Output:
x = [5,10,15,20,25,30,35,40]
print(x[5]) 30
print(x[-1]) 40
print(x[3:5]) [20, 25]
print(x[:5]) [5, 10, 15, 20, 25]
print(x[-3:]) [30, 35, 40]
print(x[1:7:2]) [10, 20, 30]
| 08
Tipe Data
List
● x[0] artinya mengambil elemen paling awal, dengan index 0 dari List x.
● x[5] artinya mengambil elemen dengan index 5 dari List x.
● x[-1] artinya mengambil elemen dengan index paling belakang ke-1 dari List x.
● x[3:5] artinya membuat list dari anggota elemen List x dengan index 3 hingga sebelum
index 5 (tidak termasuk elemen dengan index 5, dalam hal ini hanya index 3-4).
● x[:5] artinya membuat list dari anggota elemen List x paling awal hingga sebelum
index 5 (tidak termasuk elemen dengan index 5, dalam hal ini hanya index 0-4).
● x[-3:] artinya membuat list dari anggota elemen List x mulai index ke-3 dari belakang
hingga paling belakang.
● x[1:7:2] artinya membuat list dari anggota elemen List x dengan index 1 hingga
sebelum index 7, dengan "step" 2 (dalam hal ini hanya index 1, 3, 5).
| 09
Tipe Data
Tuple
Tuple adalah jenis dari list yang tidak dapat diubah elemennya. Umumnya tuple digunakan untuk
data yang bersifat sekali tulis, dan dapat dieksekusi lebih cepat.
t = (5,'program',True)
print(t[1])
Output:
'program'
| 010
Tipe Data
Dictionary
Dictionary pada Python adalah kumpulan pasangan kunci-nilai (pair of key-value) yang bersifat
tidak berurutan. Dictionary dapat digunakan untuk menyimpan data kecil hingga besar.
d = {1:'value','key':2}
print(type(d))
print("d[1] = ", d[1])
print("d['key'] = ", d['key'])
Output:
<class 'dict'>
d[1] = value
d['key'] = 2
| 011
Input/Output
12
Input/Output
Input
Untuk memungkinkan user memberikan input pada program Anda, gunakan fungsi input(), dengan
argumen dalam kurung () adalah teks yang ingin ditampilkan (prompt) dan variabel sebelum tanda
sama dengan (=) adalah penampung hasil dari input pengguna
Output:
| 013
Input/Output
Output
Untuk mengeluarkan/mencetak nilai ke konsol/layar dapat digunakan fungsi print().
print("Hello, World!")
x = 100
print('Nilai x adalah', x)
print('hai {}'.format('bro'))
Output:
Hello, World!
Nilai x adalah 100
Hai bro!
| 014
Akses Referensi dan Latihan
https://colab.research.google.com/drive/1CUSaM_wJ0MJCNH
GNttwPW7pqYimzLlf4?usp=sharing
15