DQlab - 1
DQlab - 1
Penting diingat:
Tips:
1. Nama dari sebuah variabel harus dimulai dengan huruf (a-z, A-Z) atau
karakter garis bawah underscore (_) dan tidak dapat dimulai dengan
angka (0-9).
2. Variabel hanya boleh mengandung karakter alfabet, bilangan, dan
underscore (a-z, A-Z, 0-9, _)
3. Variabel bersifat case-sensitive yang mengartikan bahwa variabel TINGGI,
tinggi, dan Tinggi merujuk pada tiga variabel berbeda.
Python Variables & Data Types
Text/String Type Menyimpan data teks, dimulai dan diakhiri dengan str
tanda kutip satu/dua (“Ayo”, ‘belajar’, “ ‘Python’ “)
Python Variables & Data Types
1. Arithmetic operators
2. Assignment operators
3. Comparison operators
4. Logical operators
5. Identity operators
6. Membership operators
Python Operators - Arithmetic
+= Penambahan x=3
x += 2 ekivalen dengan x = x + 2
-= Pengurangan x=3
x -= 2 ekivalen dengan x = x - 2
*= Perkalian x=3
x *= 2 ekivalen dengan x = x * 2
/= Pembagian x=3
x /= 2 ekivalen dengan x = x / 2
<= Lebih kecil atau sama dengan 33 <= 34 akan menghasilkan output: True
List v v v v
Tuple x v v v
Set o x x x
(only adding)
Dictionary v x x o
(key-value pair) (key must be unique)
Collection Manipulation dengan Python
Collection Manipulation dengan Python
String Manipulation dengan Python
.strip() Menghilangkan kelebihan spasi kata_sambutan = ' halo, selamat siang! '
pada awal dan akhir string. kata_sambutan = kata_sambutan.strip()
print(kata_sambutan)
.lstrip() Menghilangkan kelebihan spasi kata_sambutan = ' halo, selamat siang! '
pada awal string. kata_sambutan = kata_sambutan.lstrip()
print(kata_sambutan)
.rstrip() Menghilangkan kelebihan spasi kata_sambutan = ' halo, selamat siang! '
pada akhir string. kata_sambutan = kata_sambutan.rstrip()
print(kata_sambutan)
.split() Memecah sebuah string frasa = "ani dan budi dan wati dan johan"
berdasarkan string lainnya ke karakter = frasa.split("dan")
dalam sebuah list. print(karakter)
.replace() Menggantikan kemunculan frasa = "apel malang apel paling segar, apel sehat"
suatu string tertentu dengan frasa = frasa.replace("apel", "jeruk")
string lainnya dalam sebuah print(frasa)
string.
akan menghasilkan output:
.find() Mengembalikan posisi dari teks = """Apel malang adalah apel termanis
sebuah teks (sub-string) dibanding apel-apel lainnya"""
lainnya dalam sebuah string. print(teks.find("Apel"))
print(teks.find("malang"))
.startswith() Mengembalikan nilai kebenaran teks = """Apel malang adalah apel termanis
True ketika sebuah teks (string) dibanding apel-apel lainnya"""
diawali dengan sebuah teks print(teks.startswith("Apel"))
lainnya.
akan menghasilkan output: True
print(teks.startswith("apel"))
print(teks.endswith("apel"))
nama_fungsi nama untuk fungsi yang kita definisikan, memiliki aturan seperti
penamaan variabel
argument variabel input ke fungsi, bisa tanpa variabel, satu variabel atau
lebih
statement_1 … statement_n Algoritma dalam bahasa Python. Ini merupakan inti dari fungsi
yang kita definisikan.
returned_value variabel output dari fungsi kita. Bisa tanpa variabel, satu variabel,
atau lebih.
Menggunakan Library pada Python
Part III
Object Oriented Programming (OOP)
Inheritance & Polymorphism
Hands-on: