Mengenal Mode Interaktif Python
Mode interaktif merupakan fasilitas/fitur yang disediakan oleh Python sebagai tempat menulis kode secara interaktif.Fitur ini dikenal juga dengan Shell, Console, REPL (Read–Eval–Print Loop), interpreter, dsb.
Cara membuka mode interaktif adalah dengan mengetik perintah
python
pada terminal.untuk keluar dari mode interaktif tekanTandaCtrl
+d
atau ketik perintahexit()
.
>>>
, artinya python siap menerima perintah.Terdapat juga tanda
...
yang berarti secondary prompt atau sub prompt,
biasanya muncul saat membuat blok kode dan menulis perintah tunggal dalam beberapa baris.Mari kita coba memberikan perintah
print
, perintah ini berfungsi untuk mencetak teks ke layar.Cobalah tulis
print "Hello World"
kemudian tekan Enter
.Perintah yang kita tulis langsung dieksekusi dan ditampilkan hasilnya.
Inilah mode interaktif, setiap kode atau perintah yang diketik akan direspon langsung oleh python.
Kita bisa memanfaatkan mode interaktif ini untuk:
- Uji coba suatu fungsi;
- Eksperimen modul tertentu;
- Kalkulator;
- Mencari bantuan tentang fungsi tertentu;
- dll.
Ada dua fungsi yang digunakan untuk mencari bantuan:
- fungsi
dir()
untuk melihat fungsi apa saja yang tersedia pada sebuah modul; - fungsi
help()
untuk membuka dokumentasi suatu fungsi.
math
.Pertama kita impor dulu modulnya ke mode interaktif:
>>> import math
Setelah itu kita bisa melihat-lihat, fungsi apa saja yang tersedia di modul tersebut.>>> dir(math)
['__doc__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'hypot', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'trunc']
Lalu, kita bisa cari tahu cara penggunaan fungsi-fungsi tersebut dengan help()
.Misalkan kita ingin cari tahu cara penggunaan fungsi
pow()
, maka kita harus memberikan
perintah help(math.pow)
.Help on built-in function pow in module math:
pow(...)
pow(x, y)
Return x**y (x to the power of y).
(END)
*untuk keluar dari dokumentasi tekan q
Setelah itu, baru kita bisa pakai dan coba fungsinya.
0 Komentar