Cheatsheet Pemrograman Dengan Python
Cheatsheet Pemrograman Dengan Python
app/
1. Hello, World
1 of 5 11/16/23, 22:22
Cheatsheet Pemrograman dengan Python https://md2pdf.netlify.app/
# hello_world.py
print("Hello, World")
2. Variabel
Variabel di dalam python dapat dibuat dengan format sebagai berikut "nama_variabel =
nilai_dari_variable". Nama dari suatu variabel haruslah dimulai dengan suatu huruf lalu dapat
diikuti dengan huruf lainnya atau angka. Nama dari variabel tidak boleh terdiri dari simbol-simbol
lain kecuali simbol_.
# variabel.py
umur_ku = 10
umur_mu = umur_ku
print("Umur mu adalah {} sementara umurku adalah {}".format(umur_mu, umur_ku))
# variabel_2.py
2 of 5 11/16/23, 22:22
Cheatsheet Pemrograman dengan Python https://md2pdf.netlify.app/
inivalid = 1
ini_juga_valid = 2
variabel_valid_1 = 3
_variabel_valid_2 = 4
3. Tipe Data
Tipe
Deskripsi
Data
Data-data yang merupakan angka yang tidak memiliki nilai dibelakang koma atau
Integer
disebut juga sebagai bilangan bulat
Floating point number atau angka yang memiliki nilai dibelakang koma
Float (sebenarnya bukan koma karena metode penulisan bilangan pecahan itu
menggunakan titik di dalam bahasa Inggris). Contohnya 1.0 0.5 5.1 3.14159265
Merupakan tipe data yang berupa teks biasanya diawali dan diakhiri dengan tanda
String
petik "
Merupakan tipe data yang nilainya hanya terdiri dari Benar (True) atau Salah
Boolean
(False)
Apakah bisa terdapat tipe data lain selain ke-4 tipe data ini?
Ya tentu saja. Saya tidak menyarankan anda untuk lanjut membaca jawaban ini apabila anda
ingin pusing. Contohnya pada tipe data integer itu memiliki ukuran sebesar 64-bit atau 8-byte.
Artinya ketika kalian membuat sebuah variabel dengan tipe data integer di dalam Python, Python
3 of 5 11/16/23, 22:22
Cheatsheet Pemrograman dengan Python https://md2pdf.netlify.app/
akan menggunakan 8-byte dari memory/RAM komputer kalian. Dengan menggunakan 8-byte
memory kalian dapat menyimpan angka dengan nilai dari -9,223,372,036,854,775,808 (-(2^63))
sampai 9,223,372,036,854,775,807 (2^63). Nilai sebesar 9 juta triliun tentunya bakal sangat jarang
kalian pakai sehingga, di bahasa pemrograman lain biasanya tipe data integer memiliki berbagai
variasi seperti int8 (8-bit/1-byte), int16 (16-bit/2-byte), int32 (32-bit/4-byte), dan int64 (64-bit/8-
byte). Sama juga seperti float di bahasa pemrograman lain terdapat tipe data seperti float32 atau
float64. Sehingga kalian bisa lebih leluasa untuk mengatur ukuran dari variabel kalian. Selain tipe-
tipe data tersebut masih terdapat tipe data lain yang sifatnya bukan singular data type, tetapi
compositedata type. Composite tipe data type merupakan tipe data yang tersusun dari beberapa
tipe data lainnya dan akan dibahas pada tipe data lanjutan.
nama_ku = "Eric"
umur_ku = 22
apakah_aku_laki_laki = True
apakah_aku_perempuan = False
tinggi_badan_ku = 180.15
print("nama ku adalah {}. Tipe data dari variabel nama_ku adalah {}".format(nama_ku, type(
print("umur ku adalah {}. Tipe data dari variabel umur_ku adalah {}".format(umur_ku, type(
print("Apakah aku laki-laki? {}. Tipe data dari variabel apakah_aku_laki_laki adalah {}"
print("Apakah aku perempuan? {}. Tipe data dari variabel apakah_aku_perempuan adalah {}"
print("Tinggi badanku adalah? {}. Tipe data dari variabel tinggi_badan_ku adalah {}"
# tipe_data.py
nama_ku = "Eric"
print(nama_ku)
nama_ku = 10 # Tidak akan error
print(nama_ku)
4 of 5 11/16/23, 22:22
Cheatsheet Pemrograman dengan Python https://md2pdf.netlify.app/
// tipe_data.c
int x;
x = 10;
x = "Eric"; // Error
Hanya pada beberapa kondisi tertentu Python akan peduli pada tipe data program kalian
contohnya ketika kalian ingin melakukan operasi dengan menggunakan simbol +. Ketika kalian
menggunakan + pada data integer hasilnya tentu saja adalah pertambahan dari dua data atau
lebih. Sementara apabila yang + bertemu dengan string maka hasilnya adalah berupak
konkatenasi atau penggabungan dari dua string tersebut contohnya "Yogi" + "Nauval" ->
"YogiNauval". Tapi ketika kalian menggunakan + pada data yang satunya integer dan yang lain
adalah string maka justru akan menghasilkan error
tipe_data_2.py
nama_1 = "Yogi"
nama_2 = "Nauval"
x = 10
print(nama_1 + " " + nama_2)
print(nama_1 + x) # Akan error karena nama_1 tipe data nya string sementara x tipe data ny
4. Comment
Comment adalah fitur yang umum ada di dalam berbagai bahasa pemrograman. Fitur ini
memberikan kita kemampuan untuk memberikan informasi di dalam program kita. Fitur ini sudah
digunakan pada contoh-contoh sebelumnya. Comment pada Python diawal dengan simbol #,
Python nantinya akan mengacuhkan semua hal yang ada setelah # hingga baris berikutnya
dimulai
5 of 5 11/16/23, 22:22