Data type and Function in Python

Ridwanwidyaadip
4 min readDec 31, 2022

--

Python Basic part 1

Variabel Suatu ketentuan yang kita buat dimana didalamnya mengandung nilai.

dalam penulisan variabel di python sendiri ada ketentuannya.

  1. Nama variabel tidak boleh mengandung spasi dan harus underscore apabila ada dua huruf
  2. Nama variabel tidak boleh dimulai dengan angka
  3. variable tidak dalam bentuk simbol apapun kecuali underscore
  4. variabel di python case sensitive (artinya besar kecil huruf sangat berpengaruh)
  5. menggunakan gaya penulisan snake case

ada 4 data tipe data yang bisa disimpan dalam python :

  1. Float (angka dengan desimal)
  2. Integer (bilangan bulat)
  3. String (kata2 dalam kalimat)
  4. Boolean (memberi kondisi true atau false)

untuk mengetahui type data suatu variabel bisa menggunakan type(x)

Python Basic part 2

a. Cara mengisi dan menampilkan variabel.

diberikan contoh seperti ini.

umur = 20 (disini kita bisa mengetahui bahwa variabel umur ini adalah 20)

sehingga apabila kita memanggil kembali umur

maka akan memberikan hasil 20. Namun kita juga bisa memanggil variabel umur yaitu menggunakan code print seperti contoh :

umur = 20
umur
result :
20
umur = 20
print(umur)
result :
20

Terdapat perbedaan print dan tanpa print. Bisa kita lihat seperti contoh script di bawah ini :

umur = 20
umur
tinggi_badan = 176
result :
# tidak bisa terbaca karena yang terakhir adalah tinggi_badan.
# Namun, apabila menggunakan print umur bisa terbaca.
umur = 20
tinggi_badan = 176
print(umur) result :
20

print adalah script yang dapat memanggil satu per satu variabel yang ingin dipanggil kembali, lain hal apabila kita memanggil variabel langsung kita harus memastikan variabel tersebut yang terakhir posisinya.

Membahas apa itu 4 tipe data sederhana.

var_int = 30 # integer
var_float = 3.143434 # bilangan desimal atau float
var_str = 'ini adalah contoh string you moron'
var_str2 = 'ini jugaa yaa'
var_boo = True

Operasi perhitungan (Aritmatika & Perbandingan) di python

Operator dan Simbol (Aritmatika)

diberikan contoh dengan variabel x dan y.

x = 10
y = 6
x + y
Result :30x * yResult :60x / y Result :1.666666666666666710 / (x * y)Result :0.16666666666666666x // yResult :1x % yResult :4

Catatan : untuk operasi perhitungan sederhana di python bisa kita lihat bahwa operasi dalam kurung didahulukan baru kemudian melakukan perhitungan.

Operator dan simbol (Perbandingan)

x > 5
Result :Truex >= 5 # mengecek lebih dari sama denganResult :Truex <= 5 # mengecek kurang dari sama denganResult :Falsex == 5 # mengecek kesamaanResult :Falsex != 7 # mengecek ketidaksamaanResult :False

Fungsi dalam python :

list = untuk menyimpan semua object dan membuat urutan sesuai dengan index dari posisi object tersebut.

namun perbedaan dari list ini dimulai dari 0 bukan satu dan dibaca dari kiri ke kanan.

contoh_list = [1,2,3,4,5] # dimulai dengan kurung siku menandakan bahwa variabel ini list
type(contoh_list)
Result :listcontoh_list[5]Result :Error # walaupun didalam variabel terdapat 5 object apabila kita ambil sesuai index dimualai dari 1.contoh_list[4]Result :5 # index nomor 4 menandakan object nomer 4 di variabel tersebut adalah 5.

append = menambahkan object di dalam variabel dan di tempatkan setelah index terakhir

contoh_list.append(10)
contoh_listResult :[1,2,3,4,5,10]

set = untuk mengetahui himpunan object yang ada di dalam variabel sehingga mengeliminasi duplikat yang ada.

contoh_set = set(['b','i','m','b','i','n','g'])
contoh_set
Result :
{'b','g','i','m','n'} # disini kita bisa tau bahwa himpunan object di variabel tersebut
contoh_set[0]Result :Error # karena himpunan tidak terikat oleh index sehingga menghasilkan error# catatan : walaupun tidak terikat oleh urutan index namun hasil yang dihasilkan berurutan
# seperti diatas posisi huruf b nomer 1 dilanjutkan huruf selanjutnya sesuai alfabet.

dictionary = sesuai dengan arti yaitu ‘kamus’ adalah variabel yang menyimpan object menjadi dua bagian yaitu keys dan values.

contoh_dict = {'biru':10000, 'merah':12500, 'hijau':8500}
contoh_dict['biru']
Result :10000

def digunakan untuk mendefinisikan fungsi yang kita buat dan menyimpan tersebut sehingga dapat dipanggil kembali.

def luas_segitiga(alas,tinggi):
luas = 1/2*(alas*tinggi)
return luas
a = 4
t = 6
luas(alas=a,tinggi=t)
Result :12# fungsi return disini adalah mengembalikan 2 object alas dan tinggi 
# untuk dihitung kembali dalam bentuk luas.

Looping digunakan dalam proses python untuk mendapatkan kondisi sampai terpenuhi sesuai kriteria yang kita buat.

contoh_loop = [1,2,3,4,5,6,7]
for x in contoh_loop;
if x > 5
print(contoh_loop*2)
else :
print(contoh_loop*0.5)
Result :
0.5
1
1.5
2
2.5
12
14
# Bisa dilihat perhitungan untuk object contoh_loop dikalikan dua
# sesuai dengan kondisi if yang sudah kita buat.

if-else adalah pilihan alternative dari penyeleksian untuk mencari kondisi yang diinginkan, else if memiliki fungsi yang sama seperti pernyataan if dan diletakan setelah pernyataan if.

nilai_ujian = 75
if nilai_ujian >= 60 :
print('lulus ujian')
else :
print('tidak lulus ujian')
result :lulus ujian

--

--