Struktur Dasar Python

1
0
Deskripsi

Dalam python terdapat beberapa aturan atau struktur yang harus di taati seperti aturan penulisan statement, aturan penamaan variabel, aturan penulisan operator, dll, aturan ini disebut sebagai syntax.

1. Statement dan ekspresi

Apa itu statement? Statement adalah sebuah pernyataan atau instruksi yang menyatakan aksi atau tugas untuk dilakukan oleh komputer.

Contoh statement:

var x = 10 # statement untuk membuat varibel
print(x) # statment untuk menampilkan nilai ke layar

Bisa di bilang statement adalah penamaan suatu fungsion yang memiliki nilai didalamnya, seperti contoh di atas print()adalah fungsion untuk menampilkan nilai kelayar. sedangkan print(x) adalah statement untuk menampilkan nilai x ke layar.

Lalu apa itu Expression? Expression atau yg di kenal ekspresi adalah suatu hal yang menghasilkan sebuah nilai. nilai tersebut bisa dalam sebuah varibel, perulangan ataupun lainnya.

if x = 1:
  print("benar")
else:
  print("salah")

while i <= x :
  print(i)
  i = i + 1

nilai 1 dan i = i + 1 adalah sebuah ekspresi sedangkan print() adalah statement.

 

2. Baris dan Indentasi

Bahasa Python tidak menggunakan tanda titik koma ( ; ) untuk menandai blok/grup kode. Namun blok kode di python menggunakan tanda indentasi yaitu spasi. Spasi pada setiap baris dalam satu blok harus memiliki jumlah yang sama.

Contoh:

if nilai <= 5:
  print("Nilai merah")
  print("Tidak lulus")
else:
  print("Nilai biru")
  print("Lulus")

Bila indentasi (spasi) dalam suatu grup kode tidak sama, python akan menampilkan sintaks error.

if true:
   print("jawab")
     print("benar") # jumlah spasinya berbeda
else
   print("jawab")
   print("salah")
SytaxError:nexpected Indent

Pada kasus-kasus tertentu, kita tetap bisa menggunakan titik koma. yakni Ketika terdapat lebih dari 1 statement dalam satu baris.

Contoh:

>>> a = 2; b = 6; c = a + b;
>>> print(c)
8

Sebaliknya…

Kita bisa memecah satu statement menjadi lebih dari satu baris.

Karena terkadang dalam program, satu statemen bisa sangat panjang. Sehingga kode programnya melebihi ukuran layar, hal ini membuat kode susah di baca dan dipahami.

kondisi = 15 < 10 and 15 > 14 or 16 == 11 + 5 and 0 == 100 * 5 / 1000 - 500

Bila kita menambahkan baris baru, statement di atas dapat terputus, yang akan menyebabkan program menjadi error.

Solusinya adalah dengan menggunakan tanda backslash (\), yang dapat memecah satu statement panjang menjadi multibaris tanpa membuat program error.

Seperti contoh berikut:

kondisi = 15 < 10 \
    and 15 > 14 \
    or 16 == 11 + 5 \
    and 0 == 100 * 5 / (25 - 15)

 

3. Control flow

Control flow bentuk aliran cara suatu statement berjalan atau dieksekusi dalam sebuah program python.

terbagi menjadi 3 bentuk yakni:

  • berurutan
  • Perulangan (for dan while)
  • Percabangan (if…else…elif)

4. Komentar pada Python

komentar pada python berfungsi memberikan keterangan pada code tertentu, atau menandai kode kode yang penting.

Pada bahasa python komentar di tandai dengan tanda (#) atau tanda(“””……“””) untuk komentar multibaris, komentar tidak akan di tampilkan(eksekusi) pada hasil python.

Namun jika pengguanannya yang banyak maka bisa memberatkan kinerja sebuah program.

#Ini adalah komentar
# Tulisan ini tidak akan dieksekusi

#komentar dengan tanda pagar hanya bisa digunakan
#untuk satu baris

"""
Penulisan Komentar lebih dari satu baris yaitu
dengan menggunakan kutip dua 3 kali dan 
ditutup dengan kutip dua 3 kali juga
"""
print("Hello World") #ini juga komentar
  
# komentar bisa berisi spesial karakter !@#$%^&*(),./;'[]\

 

5. Karakter Excape

Escape Character digunakan untuk memasukkan karakter yang ilegal ke dalam string menggunakan backslash (\) diikuti dengan karakter yang ingin di inputkan.

Misal kita ingin menampilkan suatu kata dengan tanda petik kelayar seperti contoh di bawah ini:

str = ""Pyhton" adalah bahasa pemograman yang mudah dipahami"
print(str)

Saat kode program di atas dijalankan maka akan memunculkan error “invalid syntax”, untuk mengatasinya dengan menggunakan escape character (\) seperti ini:

str = "\"Python\" adalah bahasa pemograman yang mudah dipahami"
print(str)

hasilnya:

"Python" adalah bahasa pemograman yang mudah dipahami

Berikut ini beberapa contoh escape character pada Python:

  • \’ untuk menampilkan tanda petik
  • \n untuk membuat baris baru
  • \t untuk membuat tab
  • \b untuk memambahkan spasi

 

6. Keyword (kata kunci)

Keyword merupakan kata kunci yang sudah ditetapkan oleh bahasa python untuk mendefinisikan code program dan struktur bahasa python itu sendiri.

Keyword tidak dapat digunakan sebagai nama variabel, nama fungsi maupun nama untuk pengenal lainnya. Secara umum, python mengunakan huruf kecil, Kecuali True False dan None. berikut daftar keyword yang digunakan dalam bahasa python:

 

7. Indetifier

Identifier adalah nama yang diberikan untuk mengindentifikasi hal seperti variabel, class, fungsi, dll. Identifier berfungsi sebagai pembeda antara entitas yang satu dengan entitas lainnya.

  • Penamaan boleh terdiri dari kombinasai huruf kapital (A-Z) atau nominal(a-z), angka (0–9) maupun underscore (_). contohnya: Var1_iSi.
  • Penamaan tidak boleh diawali oleh sebuah angka
  • Identifier bersifat case sensitif, artinya huruf kapital dan nominal dianggap berbeda. Contohnya : Apa, apa dan APA dianggap berbeda.
  • tidak boleh menggunakan karakter spesial separti !, @, %, $, dll
  • keyword tidak boleh dijadikan sebuah variabel atau lainnya.

Bila kalian tidak mematuhi aturan di atas maka kalian harus bersiap untuk mendapatkan notifkasi syntax error,dan juga sekian dari saya untuk artikel struktur dasar python, maaf bila ada salah kata, saya undur diri terimakasih.

Karya ini GRATIS! Tapi kamu boleh kok kasih tip biar kreator hepi 🥰

Kategori
Python
Selanjutnya Pengukuran dalam Fisika
1
0
PengukuranIlmu pengukuran memang merupakan salah satu ilmu yang sangat penting bagi kita atau di dalam perkembangan ilmu pengetahuan. Jadi kita semua dapat menikmati suatu objek dalam segala bentuknya yang baik hari ini karena adanya ilmu pengukuran.
Apakah konten ini melanggar ketentuan yang berlaku sesuai syarat dan persetujuan? Laporkan