0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan

Basic Python - Data Type, and Input-Output

Dokumen ini membahas tentang tipe data dasar dalam bahasa pemrograman Python seperti numerik, Boolean, string, list, tuple dan dictionary. Dokumen ini juga menjelaskan cara melakukan input dan output data di Python.

Diunggah oleh

Nicholas Halasan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan

Basic Python - Data Type, and Input-Output

Dokumen ini membahas tentang tipe data dasar dalam bahasa pemrograman Python seperti numerik, Boolean, string, list, tuple dan dictionary. Dokumen ini juga menjelaskan cara melakukan input dan output data di Python.

Diunggah oleh

Nicholas Halasan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 15

Basic Python

Data Type, Input-Output

1
Data Type

Tipe Data di Python

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)

a = 10 ● Integer pada Python tidak dibatasi oleh


print(a, "bertipe", type(a)) angka atau panjang tertentu, namun dibatasi
oleh memori yang tersedia.
b = 1.7
● Float atau bilangan pecahan dibatasi
print(b, "bertipe", type(b)) akurasinya pada 15 desimal.
● Yang membedakan Integer dan Float adalah
titik (decimal points).
Output:

10 bertipe <class 'int'>


1.7 bertipe <class 'float'>

| 04
Tipe Data
Boolean

a = True ● Boolean memiliki nilai konstanta False dan


print(a, "bertipe", type(a)) True yang mewakili nilai kebenaran (truth
values), meskipun ada nilai-nilai lain yang
b = bool(0)
juga dianggap benar atau salah.
print(b, "bertipe", type(b)) ● Di dalam konteks angka, nilai False
mewakili angka 0, sedangkan True mewakili
semua bilangan selain 0.
Output:

True bertipe <class 'bool'>


False bertipe <class 'bool'>

| 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 """.

s = "Ini adalah string baris tunggal"

s = '''Ini adalah string


yang memiliki baris pertama
dan selanjutnya baris kedua'''

| 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.

a = [1, 2.2, 'python']

● 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

Memasukkan dan Mencetak Data pada


Python

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

nilai = input('Masukkan angka : ')

Output:

Masukkan angka : <Masukkan angka disini>

| 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

Anda mungkin juga menyukai