Belajar Pemrograman Python

 Variabel Python

Variabel adalah suatu nama yang kita deskripsikan yang digunakan untuk menyimpan nilai-nilai dengan mencadangkan alokasi memori. Dalam bahasa pemrograman python variabel bersifat dinamis artinya dapat menyimpan berbagai tipe data tanpa harus mendeklarasikan terlebih dahulu sebelumnya dan juga pada saat di jalanakna variabel pada python dapat diubah dengan operasi-operasi tertentu sesuai dengan kebutuhan (variabel bersifat mutable).

Format penulisan variabel pada python

nama_variabel = <nilai>

Contoh penulisan variabel

variabel = "ini contoh variabel"
variabel2 = 80

untuk melihat isi dari variabel yang di buat bisa menggunakan print

print(variabel)
print(variabel2)

Aturan penulisan variabel python

  1. Penulisan nama variabel karakter pertama harus diawali dengan huruf atau garis bawah / undescore (_)
    Contoh : variabel, _variabel
  2. Penulisan nama variabel karakter selanjutnya dapat berupa huruf, angka atau garis bawah/undescore (_)
    Contoh : namaVariabel, nama_variabel, __Var, variabel_3, variabel4
  3. Penulisan nama variabel bersifat sensitif (case-sensitif). Artinya penggunaan huruf besar (kapital) dengan huruf kecil dianggap berbeda atau dibedakan penggunaanya.
    Contoh : nuricahyono, nuriCahyono, nuri_cahyono, nuri_Cahyono. ke empat contoh tersebut di anggap sebagai variabel yang berbeda.
  4. Penulisan nama variabel tidak boleh menggunakan kata kunci atau perintah yang ada di dalam pemrograman python.
    Contoh : if, while, for, else

Tipe Data Python

Tipe data adalah deklarasi jenis dari nilai suatu variabel. Dengan kata lain tipe data merupakan sebuah cara yang digunakan untuk mendefinisikan jenis suatu data. Tipe data  atau jenis data yang di gunakan berpengaruh terhadap penulisan nilai dari sebuah variabel. Misalnya penulisan variabel berisi teks dengan variabel yang berisi angka memakai format yang berbeda dalam penulisanya.

contoh penerapan tipe data

nama = "Nuri Cahyono"
usia = 22
nilai = 80.58

dalam bahasa pemrograman python tidak perlu melakukan deklarasi tipe data karena secara otomatis python akan mengenali tipe data atau jenis data yang tersimpan dalam sebuah variabel.

Cek Tipe Data

untuk mengetahui atau mengecek tipe data yang di gunakan pada sebuah variabel bisa menggunakan perintah type()

contoh penggunaan perintah type()

nilai = "A"
type(nilai)

nilai = 82
type(nilai)

Dalam pemrograman python tipe data yang umum digunakan mencakup dalam kelompok tipe data bilangan, teks dan nilai logika.

Tipe Data Bilangan

Python mendukung berbagai macam bilangan diantaranya bilangan bulat, bilangan bulat panjang, bilangan pecahan atau bilangan koma, bilangan hexadesimal, bilangan binner. lebih lengkapnya seperti pada tabel di bawah ini

Tipe DataKeteranganContoh
int (Integer)berupa bilangan bulat. bisa berupa bilang bulat positif atau bilang bulat negatif.-5, 80
longbilangan bulat yang tidak terbatas. biasanya di simbolkan dengan L.2L
floatBilangan pecahan atau bilangan real. tanda pencahan menggunakan tanda titik (.)3.14
hexBilangan hexadesimal. bilangan berbasis 16. 0-9 dan A -F FFA07A
binBilangan binner merupakan bilangan dengan basis dua terdiri dari 0 dan 1.111010

Penulisan nilai dari sebuah variabel dengan tipe data bilangan tanpa menggunakan simbol apapun, jadi nama variabel diikuti dengan nilainnya.

a = 80 #tipe data integer
print(a)
b = 3.14 #tipe data float
print(b)
c = 010010 #tipe data binner
print(c)
d = F00F00 #tipe data hexa
print(d)

Tipe Data Teks

Pada bahasa pemrograman lain misalnya c/c++ tipe data teks biasanya dibagi menjadi menjadi dua yaitu menampilkan satu karakter saja dan menampilkan menampilkan satu buah kata  atau kalimat. Sedangkan pada bahasa pemrograman python hal tersebut tidak berlaku. Tipe data teks pada python di kenal dengan string dapat berupa karakter/huruf, simbol,  kata/kalimat dan angka. Pada tipe data teks ini value variabel juga bisa berupa angka atau bilangan tetapi yang perlu diingat karena tipe datanya adalah teks maka meskipun valuenya berupa angka tidak bisa untuk di manipulasi (seperti di jumlahkan dll)

Tipe data string pada pemrograman python dapat terbentuk dengan cara menambahkan petik / quote pada nilai variable. Penulisannya bisa menggunakan petik tunggal / single quote (‘ . . . ‘), petik dua / double quote (” . . . “) atau petik tiga / triple quote (”’ . . . ”’).

Penggunaan petik satu, dua dan tiga pada dasarnya sama yaitu akan menhasilkan tipe data string. Ada hal yang menarik khusus untuk penggunaan petik tiga yaitu dapat digunakan untuk menulis beberapa baris teks tanpa menggunakan perintah escape character "\n" (new line)

petikSatu = 'Belajar Python'
print(petikSatu)
petikDua = "Sebentar lagi lebaran"
print(petikDua)
petikTiga = '''
bisa nulis
menjadi
tiga baris '''
print(petikTiga)

Kode Escape

Kode escape merupakan sebuah karakter yang dinotasikan dengan awalan berupa backslash “\”. pada penulisan string memungkinkan untuk melibatkan kode escape tersebut. misalnya dalam dengan tipe data string akan menampilkan petik ditengah-tengan kalimat atau kata contoh kata jum’at, atau kalimat langsung yang membutuhkan petik dua, maka untuk penulisanya bisa menggunakan dua cara.

cara pertama dengan menggabungkan petik tunggal dan petik ganda

>>> print("selamat menunaikan ibadah sholat jum'at")
>>> print('bunga menyapa "hai, apa kabar?"')

cara kedua untuk menampilkan tanda petik dalam tipe data string yaitu menggunakan kode escape

>>> print('python sedang \'trending\' saat ini')

selengkapnya untuk kode escape seperti yang terlampir pada tabel di bawah ini.

Kode EscapeKeterangan
\\Backslash
\'Petik Tunggal
\"Petik Ganda
\bBackspace
\eEscape
\nNew Line
\0Null
\tTab Horizontal
\rCarriage Return
\fFormfeed
\vTab vertikal
\xnnNotasi Hexadesimal

Tipe Data Logika

Tipe data logika merupakan tipe data yang hanya mempunya dua nilai yaitu benar atau salah dalam pemrograman python menggunakan istilah true dan false. tipe data llogika ini di kenal dengan istilah tipe data boolean.

Untuk true bernilai 1 (benar) dan false bernilai 0 (salah). Aturan penulisannya yaitu karakter pertama harus diawali huruf kapital dan tanpa diikuti tanda petik seperti berikut ini.

anakGeografi = True
print(anakGeografi)
print(False)

Challenges

  1. Buatlah biodata diri simpan kedalam variabel yang menampilkan NIM, Nama, Usia, No HP, Alamat



error: nuricahyono.com
%d bloggers like this: