Mode interaktif merupakan fasilitas/fitur yang disediakan oleh Python sebagai tempat menulis kode secara interaktif.
Cara membuka mode interaktif adalah dengan mengetik perintah
python
pada terminal.untuk keluar dari mode interaktif tekanCtrl
+d
atau ketik perintahexit()
.
Tanda
>>>
, 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.
Hal yang perlu kita coba adalah mencari bantuan tentang fungsi tertentu, karena akan membantu sekali dalam mempelajari python.
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.
Sebgai contoh, kita akan coba mencari tahu tentang penggunaan modul
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
Tidak ada komentar:
Posting Komentar