Skip to content

Instantly share code, notes, and snippets.

@auriza
Created September 9, 2020 06:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save auriza/b474c389a0a75ee6cdd256e8274c937a to your computer and use it in GitHub Desktop.
Save auriza/b474c389a0a75ee6cdd256e8274c937a to your computer and use it in GitHub Desktop.

Bahasa Python

Nomina

Literal

  • nilai langsung
  • contoh: 13, 47.2, "tiga"
  • tipe data: integer, floating-point, string

Variabel

  • nama yang menyimpan suatu nilai
  • contoh: x, _y, r2

Verba

Operator

  • pangkat: **
  • kali, bagi: *, /, //, %
  • tambah, kurang: +, -
  • perbandingan: <, <=, ==, >=, >, !=
  • boolean: and, or, not

Fungsi

  • input/output: input(), print()
  • casting: int(), float(), str()
  • string: s.split()

Ekspresi

  • terdiri atas literal, variabel, operator, dan fungsi
  • bisa dievaluasi menjadi satu nilai akhir
  • contoh:
    • 4 < 5True
    • 2 + 35
    • int("6")6

Statement (Kalimat)

  • satu baris kode yang logis, bisa berupa:
    • ekspresi
    • assignment
    • return
    • import

Kalimat Kompleks

  • kumpulan dari beberapa kalimat, bisa berupa:
    • percabangan: if
    • perulangan: while, for
    • definisi fungsi: def
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment