Python

Sintax Python

Dalam tutorial ini, kita akan mempelajari konsep dasar dalam bahasa Python agar bisa memulai menggunakan bahasa tersebut dengan cepat.

Salah satu perbedaan utama Python dengan bahasa pemrograman lain adalah penggunaan spasi dan lekukan untuk membangun struktur kode. Di Python, kita tidak menggunakan titik koma (;) untuk memisahkan pernyataan dalam kode, dan penggunaan lekukan sangat penting.

Berikut ini contoh potongan kode Python:

# Definisikan fungsi utama untuk mencetak sesuatu
def main():
    i = 1
    max = 10
    while (i < max):
        print(i)
        i = i + 1

# Panggil fungsi utama
main()

Makna dari kode tersebut bukanlah fokus utama saat ini. Yang penting adalah memperhatikan struktur kode yang digunakan.

Anda akan melihat bahwa tidak ada titik koma yang digunakan di akhir setiap baris untuk mengakhiri pernyataan. Selain itu, kode menggunakan lekukan untuk mengatur struktur dan blok kode.

Dengan menggunakan indentasi dan spasi untuk mengatur kode, Python memiliki beberapa keuntungan:

  1. Anda tidak akan pernah melewatkan bagian awal atau akhir dari suatu blok kode seperti yang mungkin terjadi dalam bahasa pemrograman lain seperti Java atau C#.
  2. Gaya penulisan kode pada dasarnya seragam. Jika Anda harus berkolaborasi dengan pengembang lain, kode tersebut akan terlihat sama dengan milik Anda.
  3. Kode menjadi lebih mudah dibaca, jelas, dan terstruktur dibandingkan dengan bahasa pemrograman lainnya.

KOMENTAR (#)

Komentar merupakan bagian penting dalam kode karena memberikan penjelasan mengapa suatu bagian kode ditulis.

Saat kode Python dieksekusi, komentar akan diabaikan oleh interpreter.

Dalam Python, komentar satu baris diawali dengan tanda pagar (#), diikuti oleh isi komentar.

Contoh komentar satu baris dalam Python:

# Ini adalah contoh komentar satu baris dalam Python

Ada banyak jenis komentar dalam Python, dan mereka membantu dalam dokumentasi dan pemahaman kode.

PERNYATAAN LANJUTAN

Python menggunakan karakter baris baru untuk memisahkan pernyataan. Artinya, setiap pernyataan ditempatkan pada satu baris.

Namun, dalam situasi di mana pernyataan sangat panjang, kita dapat membaginya menjadi beberapa baris menggunakan karakter garis miring terbalik ().

Berikut ini adalah contoh penggunaan karakter garis miring terbalik untuk melanjutkan pernyataan pada baris kedua:

if (a == True) and (b == False) and \
   (c == True):
    print("Pernyataan Lanjutan")

Dengan menggunakan karakter \, kita dapat melanjutkan pernyataan ke baris berikutnya untuk memperjelas kode.

PENGIDENTIFIKASI

Pengenal adalah nama yang digunakan untuk mengidentifikasi variabel, fungsi, modul, kelas, dan objek lain dalam Python.

Nama pengenal harus diawali dengan huruf atau garis bawah (_). Karakter berikutnya dapat berupa huruf, angka, atau garis bawah.

Python membedakan antara huruf besar dan huruf kecil dalam pengenal. Sebagai contoh, “counter” dan “Counter” dianggap sebagai pengenal yang berbeda.

Namun, Anda tidak dapat menggunakan kata kunci Python sebagai nama pengenal.

KATA KUNCI

Ada beberapa kata yang memiliki makna khusus dalam Python dan disebut sebagai kata kunci.

Berikut adalah daftar kata kunci dalam Python:

False      class      finally    is         return
None       continue   for        lambda     try
True       def        from       nonlocal   while
and        del        global     not        with
as         elif       if         or         yield
assert     else       import     pass
break      except     in         raise

Python terus berkembang, dan kata kunci dalam Python juga terus bertambah dan berubah seiring waktu.

Python menyediakan modul khusus bernama “keyword” yang digunakan untuk menghasilkan daftar kata kunci saat ini.

Anda dapat menggunakan kode berikut untuk mendapatkan daftar kata kunci yang berlaku saat ini:

import keyword

print(keyword.kwlist)

LITERAL STRING

Python menggunakan tanda kutip tunggal (‘), tanda kutip ganda (“), tiga tanda kutip tunggal (”’) dan tiga tanda kutip ganda (“””) untuk menunjukkan literal string.

Literal string harus dikelilingi oleh tanda kutip yang sama. Misalnya, jika Anda menggunakan tanda kutip tunggal untuk memulai literal string, Anda harus menggunakan tanda kutip tunggal yang sama untuk mengakhiri string tersebut.

Berikut ini adalah beberapa contoh literal string:

s = 'Ini adalah sebuah string'
print(s)
s = "String lain menggunakan tanda kutip ganda"
print(s)
s = '''String dapat melintasi
beberapa baris'''
print(s)

Anda dapat menggunakan tanda kutip tunggal atau ganda tergantung pada preferensi Anda.

Komentar, pengenal, kata kunci, dan literal string adalah beberapa konsep dasar dalam bahasa Python yang perlu dipahami untuk memulai dengan Python.

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button