Hello World Python
Syntax bahasa Python hampir sama dengan bahasa pemrograman
pada umumnya seperti Java atau PHP.
Syntax Dasar
Dibawah ini adalah
contoh fungsi Python yang digunakan untuk mencetak. Di Python untuk mencetak
cukup gunakan fungsi print() , dimana sesuatu yang akan dicetak harus
diletakkan diantara kurung buka dan kurung tutup, bahkan di Python versi 2.x
Anda tidak harus menggunakan tanda kurung kurawal, cukup pisahkan dengan spasi.
Jika ingin mencetak
tipe data String langsung, Anda harus memasukanya ke dalam tanda kutip terlebih
dahulu.
print("Hello World")
Saat anda
menjalankan script diatas, Anda akan melihat output berupa text Hello World
Python Case
Sensitivity
Python bersifat case
sensitif, ini artinya huruf besar dan huruf kecil memiliki perbedaan. Sebagai
contoh jika Anda menggunakan fungsi print dengan huruf kecil print() akan
berhasil. Lain hal jika anda menggunakan huruf kapital Print() atau PRINT() ,
akan muncul pesan error.
Aturan ini berlaku
untuk nama variabel ataupun fungsi-fungsi lainnya.
Komentar Python
Komentar (comment) adalah kode di dalam script Python yang
tidak dieksekusi atau tidak dijalankan mesin. Komentar hanya digunakan untuk
menandai atau memberikan keterangan tertulis pada script.
Komentar biasa digunakan untuk membiarkan orang lain
memahami apa yang dilakukan script. atau untuk mengingatkan kepada programmer
sendiri jika suatu saat kembali mengedit script tersebut.
Untuk menggunakan komentar anda cukup menulis tanda
pagar #, diikuti dengan komentar Anda.
Tipe Data pada Python
Tipe data adalah suatu
media atau memori pada komputer yang digunakan untuk menampung informasi.
Python sendiri
mempunyai tipe data yang cukup unik bila kita bandingkan dengan bahasa
pemrograman yang lain.
Berikut adalah tipe
data dari bahasa pemrograman Python :
Tipe Data
|
Contoh
|
Penjelasan
|
Boolean
|
True
atau False
|
Adalah Menyatakan benar(True) yang bernilai 1, atau
salah(False) yang bernilai 0
|
String
|
“Ayo belajar Python”
|
Menyatakan karakter/kalimat bisa berupa huruf
angka, dll (diapit tanda " atau ')
|
Integer
|
25 atau 1209
|
Menyatakan bilangan bulat
|
Float
|
3.14
atau 0.99
|
Menyatakan bilangan yang mempunyai koma
|
Hexadecimal
|
9a atau 1d3
|
Menyatakan bilangan dalam format heksa
(bilangan berbasis 16)
|
Complex
|
1 +
5j
|
Menyatakan pasangan angka real dan imajiner
|
List
|
['xyz',
786, 2.23]
|
Data untaian yang menyimpan berbagai tipe
data dan isinya bisa diubah-ubah
|
Tuple
|
('xyz',
768, 2.23)
|
Data untaian yang menyimpan berbagai tipe
data tapi isinya tidak bisa diubah
|
Dictionary
|
{'nama':
'adi','id':2}
|
Data untaian yang menyimpan berbagai tipe
data berupa pasangan penunjuk dan nilai
|
Variabel Python
Variabel adalah lokasi memori
yang dicadangkan untuk menyimpan nilai-nilai. Ini berarti bahwa ketika Anda
membuat sebuah variabel Anda memesan beberapa ruang di memori. Variabel
menyimpan data yang dilakukan selama program dieksekusi, yang natinya isi dari
variabel tersebut dapat diubah oleh operasi - operasi tertentu pada program
yang menggunakan variabel
Variabel dapat
menyimpan berbagai macam tipe data. Di dalam pemrograman Python, variabel
mempunyai sifat yang dinamis, artinya variabel Python tidak perlu
didekralasikan tipe data tertentu dan variabel Python dapat diubah saat program
dijalankan.
Penulisan variabel
Python sendiri juga memiliki aturan tertentu, yaitu :
- Karakter pertama harus
berupa huruf atau garis bawah/underscore _
- Karakter selanjutnya
dapat berupa huruf, garis bawah/underscore _ atau angka
- Karakter pada nama
variabel bersifat sensitif (case-sensitif). Artinya huruf kecil dan huruf
besar dibedakan. Sebagai contoh, variabel namaDepan dan namadepan
adalah variabel yang berbeda.
Operator
Operator adalah
konstruksi yang dapan memanipulasi nilai dari operan.
Sebagai contoh
operasi 3 + 2 = 5. Disini 3 dan 2 adalah operan dan + adalah operator. Bahasa
pemrograman Python mendukung berbagai macam operator, diantaranya :
- Operator Aritmatika
(Arithmetic Operators)
- Operator Perbandingan
(Comparison (Relational) Operators)
- Operator Penugasan
(Assignment Operators)
- Operator Logika (Logical
Operators)
- Operator Bitwise (Bitwise Operators)
- Operator Keanggotaan
(Membership Operators)
Tidak ada komentar:
Posting Komentar