Tipe Data Dasar Python

Search for a command to run...

No comments yet. Be the first to comment.
Waktu dapet kerjaan pertama sebagai front-end dev di dusdusaan.com (2019), aku dikasih project pake React, seingat gue aplikasinya tentang reseller dimana fitur yg saya kerjakan adalah tentang point dan event para reseller. Jujur aja, waktu itu aku b...

Awal mula gue pake TypeScript itu sebenernya bukan karena inisiatif sendiri, tapi karena kepepet. Waktu itu kantor lagi ngembangin dashboard chatbot buat tim CS, dan project-nya udah jalan duluan pake TypeScript. Gue yang baru masuk tim, langsung dis...

Javascript

Terkadang kita mendapatkan data bilangan misal response saat nge-hit API ke backend kita sendiri atau saat menggunakan third-party API anggap saja Xendit atau Midtrans tetapi berbentuk string. Seperti contoh dibawah ini. { "data": { "total_bela...

Cerita Mentor

Pada python ada beberapa tipe data dasar yaitu:
Jika kamu memiliki pengalaman dengan bahasa pemrograman lain misal php, kamu mungkin pernah mendengar tentang konsep null. null digunakan untuk tidak menunjuk ke apa pun, untuk menunjukkan saat variabel kosong, atau untuk menandai parameter default yang belum ada nilainnya. Pada python keyword yang digunnakan bukan null melainkan None. Pada python, None tidak didefinisikan menjadi 0 atau nilai lainnya. Di Python, None adalah objek.
None adalah tool yang ampuh pada Python. Seperti True dan False, None merupakann keyword yang tidak dapat diubah ( immutable).
def has_no_return():
pass
print(has_no_return())
Cek Tipe data None
type(None)
# Output: <class 'NoneType'>
Ini merupakan tipe data yang memiliki hanya 2 nilai yang telah ditetapkan yaitu True dan False. Boolean merupakan nilai yang dihasilkan saat membandingkan nilai.
has_merried = True
bool() adalah fungsi untuk mengevaluasi nilai apapun, dan mengembalikan nalai True atau False
print(bool(None))
print(bool(15))
Semua teks atau string adalah bernilai True, kecuali string kosong. Semua number adalah true kecuali 0, List, tuple, set, dan dictionary apa saja True, kecuali yang kosong.
Sehingga hampir tidak ada nilai-nilai yang mengevaluasi False, kecuali nilai kosong, seperti (), [], {}, "", 0, False, dan nilai None.
Ada 3 data numerik pada python:
Tipe data number dapat mengkonversi dari satu tipe yang lain dengan method int(), float(), dan complex()
Contoh
iniInt = 10
iniFloat = 3.14
iniComplex = 1j
type(iniInt)
type(iniFloat)
type(iniComplex)
a = float(iniInt)
b = int(iniFloat)
c = complex(iniFloat)
type(a)
type(b)
type(c)
String atau teks pada pytho ditandai oleh diapitnya dengan kutif tunggal atau double (', ") seperti 'Asrul' dan "Asrul".
name = 'Asrul Harahap'
String untuk banyak baris atau multi-line bisa menggunakan triple tanda kutif tunggal atau double, contoh.
bio = """
Saya seorang software engineer
Bahasa yanng saya pelajari adalah Javascript dan Python
Saya juga seorang suami dari Annis Fikriyyah
"""
String memiliki indeks sesuai letak karakter yang dimulai dari 0 dan memiliki panjang. Contoh
name = "Asrul Harahap"
print(name[6])
# Output: H
print(len(name))
# Output: 13
String dapat dilakukan perulangan untuk karakter yang tersusun didalamnya, (materi loop akan dibahas lebih lanjut nanti). Contoh
for huruf in "Asrul Harahap":
print(huruf)
String dapat menggunakan in atau not in untuk memeriksa potongan string terhadapnya.
teks = "Saya sedang makan kelapa muda dan minum airnya di pantai Gajah"
print("minum" not in teks)
print("minum" in teks)
Konversi dari tipe lain ke string bisa mennggunakan methood str(), contoh
str(10)
str(3.14)