loading...

Senin, 09 Juli 2018

Keyword Python (Bagian 3)

Untuk keyword and, as, assert, break dan class bisa di baca di sini https://bl4ckside.blogspot.com/2018/07/keyword-python-part-1.html

Untuk keyword continue, def, del, elif, else, except, finally, for bisa di baca di sini https://bl4ckside.blogspot.com/2018/07/keyword-python-part-2.html

Kita lanjut ke keyword berikutnya:

from
Ketika mengimport modul, kita bisa mengimport bagian yang kita butuhkan dengan keyword from. Misalnya, pada modul turtle kita memanggil kelas Pen.
>>> t = Pen()
>>> t = turtle.Pen()

Dengan keyword from, kita tidak perlu lagi menyertakan nama modul turtle untuk memanggil kelas Pen.
>>> from turtle import Pen
>>> t = Pen()

Apabila ingin menyertakan semua kelas dalam modul bisa menggunakan tanda *, seperti:
>>>from turtle import *

global
Ruang lingkup mengacu pada visibilitas variable. Jika suatu variable didefinisikan di luar suatu fungsi, biasanya dapat dilihat (dengan kata lain terlihat) di dalam fungsi itu. Disisi lain, jika variable didefinisikan di dalam fungsi, biasanya tidak dapat dilihat di luar fungsi itu.
Keyword global adalah satu pengecualian untuk aturan ini. Variabel yang didefinisikan sebagai global dapat dilihat dimana-mana.
Berikut contohnya:
>>> def test():
              global a
              a = 1
              b = 2

>>> test()
>>> print(a)
1
>>> print(b)
Traceback (most recent call last):
  File "<pyshell#7>", line 1, in <module>
    print(b)
NameError: name 'b' is not defined

Variabel a diubah ke global, maka saat di panggil akan mencetak nilai 1. Sedang variable b yang berada di dalam fungsi tidak bisa di panggil.

if
Keyword if digunakan untuk membuat keputusan dalam suatu kondisi. If juga digunakan bersama keyword lainnya yaitu else dan elif. Cara kerja if yaitu: "Jika sesuatu benar, maka lakukan".
Misalnya:
if mainan > 10000:
    print('Mainan kemahalan')
elif mainan > 1000:
    print('Mainan kemurahan')
else:
    print('Mainan harga sesuai')

import
Keyword import digunakan untuk memberitahu Python untuk memuat modul hingga dapat digunakan.
Sebagai contoh, kode berikut memberitahu Python untuk memuat modul sys:
import sys

in
Keyword in digunakan dalam ekspresi untuk melihat apakah suatu item ada di dalam koleksi item.
Misalnya:
>>> if 1 in [1,2,3,4]:
>>>     print('number is in list')
number is in list

Disini bagaimana kita mencari tau string 'pants' ada di dalam list clothing_list:
>>> clothing_list = ['shorts', 'undies', 'boxers', 'long johns',
'knickers']
>>> if 'pants' in clothing_list:
            print('pants is in the list')
else:
            print('pants is not in the list')
pants is not in the list

is
Keyword in sedikit mirip dengan operator (==), yang mana digunakan untuk mengetahui apakah dua hal sama (misalnya 10 == 10 True, dan 10 == 11 False).

lambda
Keyword lamba digunakan untuk membuat fungsi anonym, atau fungsi sebaris.

not
Jika True, keyword not menghasilkan False. Dan sebalikanya, jika False, dengan keyword not menjadi True.
Jika kita membuat variable x dan menset nilai True, lalu cetak nilai variable ini dengan not, maka menghasilkan sebagai berikut;
>>> x = True
>>> not x
False

Tidak ada komentar:

Posting Komentar