Anda di halaman 1dari 44

HEDUKA

MENJADI Dilengkapi link dan QR


Code pada 260 contoh

PAWANG case. Tinggal Scan dan


langsung bisa dipraktekkan

PYTHON
Instalasi, variable, tipe
data, operator, list,
tuple, set, dictionary, if
else, while loop, for loop,
function, class dan objek,
scope, modul, datetime,
math, pip, file handling,
numpy, pandas,
matplotlib

TUTORIAL KODING PYTHON


UNTUK PEMULA DAN MENENGAH

DISUSUN OLEH

MUHAMMAD IMADUDDIN YAHYA


MENJADI
PAWANG
PYTHON

T U T O R I A L
K O D I N G P Y T H O N
U N T U K P E M U L A
D A N M E N E N G A H

M. IMADUDDIN YAHYA
ii
Judul Buku
Menjadi Pawang Python : Tutorial koding python untuk pemula
dan menengah
Penyusun
Muhammad Imaduddin Yahya
ISBN
Cetakan Pertama, Okt 2022
Penyunting:
Tim Heduka
Desain Sampul:
Tim Heduka
Desain Isi:
Tim Heduka
Didistribusikan hanya oleh:
Heduka
PT Harses Palung Langit

Buku / ebook ini hanya didistribusikan oleh Heduka, PT Harses


Palung Langit. Jika ada pihak lain yang medistribusikan atau
menjual-belikan, segera laporkan kepada kami melalui email
heduka.id@gmail.com

iii
Daftar Isi
Daftar Isi ............................................................................. iv
Pengenalan ............................................................................. 8
Instalasi.................................................................................13
Penting ..................................................................................25
Sintaks Dasar ........................................................................27
Variable ................................................................................32
Tipe Data ..............................................................................44
Operator ................................................................................70
List .......................................................................................78
Tuple ....................................................................................95
Set ...................................................................................... 101
Dictionary ........................................................................... 110
If Else ................................................................................. 129
While Loop ......................................................................... 138
Foor Loop ........................................................................... 143
Function .............................................................................. 151
Class dan Objek ..................................................................161
Scope .................................................................................. 180

iv
Modul ................................................................................. 186
Datetime ............................................................................. 192
Math ................................................................................... 197
PIP ...................................................................................... 205
Fungsi Input ........................................................................ 208
File Handling ...................................................................... 210
Numpy ................................................................................ 217
Pandas ................................................................................ 253
Matplotlib ........................................................................... 273
Penutup ............................................................................... 308
Daftar Pustaka..................................................................... 309

v
Dibuat untuk
Keluargaku tercinta dan untuk peradaban
dunia

vi
vii
Pengantar
Puji syukur kepada Allah SWT, penulis dapat selesai menyusun
buku ini. Buku ini penulis susun dari beberapa sumber pustaka
utama yang bisa dilihat di daftar pustaka, dan dari beberapa
pengalaman selama 6 tahun penulis di dunia koding dan IT. Saat
awal penulis belajar python, hal yang paling sulit adalah
menemukan sumber pustaka yang benar-benar memberikan
pemaparan dari nol dan jelas. Pengalaman penulis karena di
awal penulis sudah terbiasa dengan MATLAB dan bahasa
pemrograman lainnya, lalu dihadapkan dengan python yang
untuk mengkodingnya di banyak tutorial hanya menggunakan
command line, jujur rada berat penulis untuk memahami dan
bingung untuk mempraktekkan. Oleh karena itu, dengan buku
ini harapannya penulis dapat sharing kepada pembaca yang
sangat ingin menguasai python dari benar-benar kosong.

Penulis menyadari masih banyak kekurangan dalam penyusunan


buku ini. Untuk itu penulis mengharapkan saran dan masukan.
Pembaca dapat bertanya, mengirimkan saran, dan masukan
melalui email: menjadipawangpython@gmail.com.

Jakarta,

Penulis

8
Pengenalan

APA ITU PYTHON?

Python adalah salah satu bahasa pemrograman yang populer saat


ini. Bahasa python dibuat oleh Guido van Rossum, dan dirilis
pada tahun 1991. Bahasa ini digunakan untuk pengembangan
web (sisi server), pengembangan perangkat lunak, matematika,
dan kecerdasan buatan.

https://id.wikipedia.org/wiki/Guido_van_Rossum

Van Rossum, pembuat bahasa phyton dilahirkan dan dibesarkan


di Belanda, di mana dia mendapatkan gelar Master di jurusan
matematika dan ilmu komputer dari Universitas Amsterdam

9
pada tahun 1982. Dia memiliki seorang adik bernama Just van
Rossum, yang dikenal sebagai desainer tulisan dan programmer
yang mendesain jenis huruf yang digunakan di tulisan logo
"Python Powered".

Python dapat digunakan di server untuk membuat aplikasi web.


Python dapat digunakan bersama perangkat lunak untuk
membuat alur kerja. Python dapat terhubung ke sistem database.
Itu juga dapat membaca dan memodifikasi file. Python dapat
digunakan untuk menangani big data dan melakukan
perhitungan matematika yang kompleks. Python juga dapat
digunakan untuk pembuatan prototipe cepat, atau untuk
pengembangan perangkat lunak.

MENGAPA PYTHON?

Python dapat bekerja pada banyak platform (Windows, Mac,


Linux, Raspberry Pi, dll). Python memiliki sintaks sederhana
yang mirip dengan bahasa Inggris. Python memiliki sintaks yang
memungkinkan pengembang untuk menulis program dengan
lebih sedikit baris daripada beberapa bahasa pemrograman
lainnya. Python berjalan pada sistem interpreter, artinya kode
dapat dieksekusi segera setelah ditulis. Ini berarti bahwa
pembuatan prototipe bisa sangat cepat. Python dapat
diperlakukan dengan cara prosedural, cara berorientasi objek
atau cara fungsional.

10
Versi utama terbaru dari Python adalah Python 3, yang akan kita
gunakan dalam buku ini. Namun, Python 2, meskipun tidak
diperbarui dengan apa pun selain pembaruan keamanan, masih
cukup populer. Dalam buku ini Python akan ditulis dalam text
editor IDLE bawaa dari python. Kita juga menyediakan link dan
QR di setiap contoh (walau tidak semua) yang terhubung dengan
online compiler. Sehingga pembaca dapat lebih mudah belajar,
bisa dipraktekkan secara langsung dari hp atau komputer secara
langsung.

PYTHON DIBANDINGKAN DENGAN BAHASA


PEMROGRAMAN LAIN?

Python dirancang agar mudah dibaca, dan memiliki beberapa


kesamaan dengan bahasa Inggris dengan pengaruh dari
matematika.

Python menggunakan baris baru (ganti baris) untuk


menyelesaikan perintah, berbeda dengan bahasa pemrograman
lain yang sering menggunakan titik koma atau tanda kurung.
Python bergantung pada indent, menggunakan spasi atau
whitespace, untuk mendefinisikan scope; seperti scope loop,
fungsi dan kelas. Bahasa pemrograman lain sering
menggunakan kurung kurawal untuk tujuan ini.

11
12
Instalasi

INTALASI AWAL

Biasanya PC entah windows ataupun Mac, saat anda


membelinya, sudah secara bawaan terinstall python. Untuk
memeriksa apaka di komputer anda telah menginstal python atau
belum, coba jalankan Command Line (cmd.exe). Atau jika anda
masih bingung, di windows anda tinggal buka command prompt.
Untuk Mac akan kita bahas juga nanti. Saat anda buka command
prompt di windows, harusnya aka muncul seperti berikut.

C:\Users\Windows10>

Kita aka coba sedikit membahas terkait command prompt.


Command prompt itu diawali dengan directory. Directory itu
adalah folder dimana saat ini kita sedang bekerja. Pada contoh
diatas artinya kita sedang bekerja pada C:\Users\Windows10.
Untuk mengganti directory, anda dapat menggunakan sintaks cd.

Misalkan kita ingin menuju directory atau folder baru yaitu pada
C:\Users\Windows10\folderanda, maka kita tinggal ketik

13
C:\Users\Windows10>cd C:\Users\Windows10\folderanda

Sebagai catatan kita dapat menggunakan tanda garis miring atau


garis miring terbalik ya. Hasilnya akan sama saja. Dan kode
diatas jika anda enter maka akan hasilnya menjadi seperti
dibawah ini.

C:\Users\Windows10\folderanda>

Anda tidak bisa menjalankan cd untuk disk yang berbeda.


Sehingga jika anda ingin menuju directory pada disk yang
berbeda, maka anda perlu memindahkan disknya dahulu. Untuk
pindah dari disk C: ke disk lain misal D:, kita hanya perlu
menuliskan D:. Perhatikan contoh berikut.

C:\Users\Windows10\folderanda>D:

Saat command tersebut dijalankan maka hasilnya akan menjadi


seperti ini:

D:\>

Karena disini disk sudah berubah ke D:, maka anda sudah bisa
pindah-pindah ke directory yand ada di dalam disk D.

Misalkan kita mau menuju folder D:\MPP\CH1, kita tinggal


gunakan cd.

14
D:\>cd D:\MPP\CH1

Sebenarnya, kita tidak perlu lagi menuli D:\, kita tinggal cukup
menuliskan cd MPP\CH1. Perhatikan kode berikut.

D:\>cd \MPP\CH1

Dengan sintaks cd MPP\CH1 yang kita eksekusi pada directory


D:\, maka secara otomatis komputer akan memerika folder
MPP\CH1 pada directory terakhir. Sehingga hasilnya akan sama.

D:\MPP\CH1>

Misalkan dari directory D:\MPP\CH1 kita mau kembali 1 folder


ke belakang yaitu ke D:\MPP\CH1 maka kita tinggal ketik cd ../
(cd diikitu space dan titik dua kali dan garis miring).

D:\MPP\CH1>cd ../

Saat kode diatas dieksekusi maka hasilnya kita yang awalnya


ada di folder CH1, maka komputer akan mencoba kembali ke
folder ke belakang 1 kali sehingga hasilnya akan ada di folder
MPP.

D:\MPP>

15
Jika kita ingin kembali ke folder sebelumnya yang ke 2. Maka
kita tinggal gunakan sintaks cd ../../ Demikian juga jika kita mau
kembali sebanyak 3 kali, maka akan ada ../ sebanyak tiga kali.

Sampai sini, kita cukup pembahasan terkait CMD. Anda sudah


siap untuk memulai belajar python. Sekarang coba tentukan
dimana folder anda akan belajar python. Di buku ini sebagai
contohnya kita akan menggunakan folder D:\MPP.

Untuk mengecek apakah python sudah terinstall di komputer, di


Command Line, kita cuku ketikkan python –version. Perhatikan
contoh dibawah ini.

D:\MPP>python --version

Saat kode diatas dienter, apabila python sudah terinstall maka


hasilnya akan seperti ini:

D:\MPP>python --version
Python 3.10.7

Command line akan memberikan informamsi versi python yang


sudah kamu install. Apabila python belum terinstal maka yang
akan muncul adalah teks seperti ini.

D:\MPP>python --version

16
'python' is not recognized as an internal
or external command,
operable program or batch file.

Jika python belum terinstall, anda tinggal install melalui situs ini
https://www.python.org/. Atau dari cmd anda sebenarnya
tinggal ketik python. Nanti windows akan menggiring anda ke
microsoft store untuk menginstallnya.

Di Linux atau Mac, untuk memeriksa apakah Anda telah


menginstal python, di linux buka baris perintah atau di Mac buka
Terminal dan ketik:

python –version

MEMBUAT FILE PYTHON .PY

Python adalah bahasa pemrograman yang ditafsirkan, artinya


sebagai pengembang Anda menulis file Python (.py) dalam
editor teks dan kemudian memasukkan file-file tersebut ke
dalam interpreter python untuk dieksekusi.

Untuk membuat file python pada buku ini kita akan


menggunakan IDLE. IDLE adalah IDE atau teks editor bawaan
python yang pasti ada ketika anda install python.

17
Sekarang coba buka IDLE, jika berhasil maka tampilan
utamanya adalah seperti ini:

Sekarang untukmembuat file baru anda tinggal klik File>New


File atau bisa menggunakan kata kunci pintas ctrl+n.

18
Jika sudah maka akan keluar jendela baru untuk anda bisa
menuliskan program python anda.

19
Lalu coba di teks editor tersebut anda ketikkan kode berikut lalu
simpan dengan nama helloworld.py di folder yang anda
inginkan.

print("Hello, World!")

Jangan lupa untuk save dengan nama helloworld.py dengan cara


pada menu file klik save atau dengan shortcut ctrl+s.

20
Jika sudah kita simpan, maka cara menjalankan file python
adalah pada command line (CMD), kita tinggal ketikkan python
helloworld.py:

D:\MPP>python helloworld.py

Di mana "helloworld.py" adalah nama file python Anda, dan


pastikan anda berada di directory dimana file tersebut ada.

21
Outputnya harus seperti ini:

D:\MPP>python helloworld.py
Hello, World!

Selamat, Anda telah menulis dan menjalankan program Python


pertama Anda!

MENULIS KODE PYTHON LANGSUNG DI CMD

Untuk menguji beberapa kode kecil dalam python terkadang


tercepat dan termudah adalah langsung di command line.
Misalkan ingin menguji suatu fungsi yang kita masih lupa-lupa
ingat. Karena untuk menulis kode kecil tersebut ke dalam file
IDLE dan menyimpannya dalam folder sebagai .py
membutuhkan waktu. Hal ini dimungkinkan karena Python
dapat dijalankan sebagai command line (cmd) itu sendiri.

Untuk memulai ngoding langsung dari command line tanpa


menyimpan kodenya, di command line coba ketik kode python.

D:\MPP>python

Atau, jika perintah "python" tidak berfungsi, Anda dapat


mencoba "py":

22
D:\MPP>py

Dari sana Anda dapat menulis python apa pun, termasuk contoh
program hello world dari tutorial sebelumnya:

D:\MPP>python
Python 3.10.7 (v3.10.7:d48eceb, Oct 2
2022, 06:04:45) [MSC v.1900 32 bit
(Intel)] on win32
Type "help", "copyright", "credits" or
"license" for more information.
>>> print("Hello, World!")

Yang akan menulis "Hello, World!" di baris perintah:

D:\MPP>python
Python 3.10.7 (v3.10.7:d48eceb, Oct 2
2022, 06:04:45) [MSC v.1900 32 bit
(Intel)] on win32
Type "help", "copyright", "credits" or
"license" for more information.
>>> print("Hello, World!")
Hello, World!

23
Setiap kali Anda selesai di baris perintah python, Anda cukup
mengetik kode berikut untuk keluar dari antarmuka baris
perintah python:

exit()

24
Penting

Sebelum kita mulai tutorial pada buku ini. Ada beberapa hal
yang perlu dipahami susunan pada buku ini.

1. Setiap contoh koding yang ada di buku ini (walau tidak


semuanya) terdapat link yang bisa pembaca coba secara live
dan dapat diubah-ubah dan dirun secara online. Kita
berharap pembaca saat membaca buku ini, membawa paling
tidak hp kalau tidak ada laptop dan terkoeksi dengan
internet sehingga bisa langsung mempraktekkan kode-kode
contoh yang sudah kita siapkan. Saat link pada contoh
dibuka akan akan diarahkan ke online compiler. Adapun
tampilan gambarnya untuk tampilannya ada di bawah ini.

25
2. Setiap pembahasan, kita selalu memberikan contoh dan
diikuti dengan output (hasil ketika contoh tersebut dirun).
Contoh ada di dalam box berwarna putih, sedangkan output
ada di dalam box berwarna hitam (agar menampilkan mirip
seperti command line).

26
Sintaks Dasar

Seperti yang kita pelajari di halaman sebelumnya, sintaks


Python dapat dieksekusi dengan menulis langsung di Command
Line:

>>> print("Hello, World!")


Hello, World!

Atau dengan membuat file python di server, menggunakan


ekstensi file .py, dan menjalankannya di Command Line:

D:\MPP>python myfile.py

INDENT

Indent mengacu pada spasi di awal baris kode (lekukan). Di


mana dalam bahasa pemrograman lain lekukan dalam kode
hanya untuk memudahkan membaca saja, lekukan dalam Python
sangat penting. Python menggunakan lekukan untuk
menunjukkan blok kode.
Contoh
if 5 > 2:
print("Five is greater than two!")

27
Python akan memberi Anda kesalahan jika Anda melewatkan
indent:
Contoh
if 5 > 2:
print("Five is greater than two!")

Jumlah spasi terserah Anda sebagai programmer, penggunaan


yang paling umum adalah empat, tetapi harus setidaknya satu.
Contoh
if 5 > 2:
print("Five is greater than two!")
if 5 > 2:
print("Five is greater than two!")

Kedua kode diatas adalah sama.

Anda harus menggunakan jumlah spasi yang sama di blok kode


yang sama, jika tidak Python akan memberi Anda kesalahan:
Contoh
if 5 > 2:
print("Five is greater than two!")
print("Five is greater than two!")

VARIABLE

28
Dalam Python, variabel dibuat saat Anda menetapkan nilai
padanya:
Contoh
x = 5
y = "Hello, World!"

Python tidak memiliki perintah untuk mendeklarasikan variabel.


Anda akan mempelajari lebih lanjut tentang variabel di bab
Variable.

KOMENTAR

Python memiliki kemampuan berkomentar untuk tujuan


dokumentasi dalam kode. Komentar dimulai dengan #, dan
Python akan merender sisa baris sebagai komentar:
Contoh

#This is a comment.
print("Hello, World!")

Komentar dapat ditempatkan di akhir baris, dan Python akan


mengabaikan sisa barisnya:
Contoh
print("Hello, World!") #This is a comment

Komentar tidak harus berupa teks yang menjelaskan kode,


komentar juga dapat digunakan untuk mencegah Python
mengeksekusi kode:

29
Contoh
#print("Hello, World!")
print("Cheers, Mate!")

Pada perintah diatas, yang akan dieksekusi hanyalah baris kedua.


Sedangkan kode pada baris pertama tidak akan dieksekusi.

KOMENTAR MULTI BARIS

Python tidak benar-benar memiliki sintaks untuk komentar multi


baris. Untuk menambahkan komentar multiline, Anda dapat
menyisipkan a #untuk setiap baris:
Contoh
#This is a comment
#written in
#more than just one line
print("Hello, World!")

Atau, tidak seperti yang dimaksudkan, Anda dapat


menggunakan string multiline. Karena Python akan
mengabaikan literal string yang tidak ditetapkan ke variabel,
Anda dapat menambahkan string multiline (tanda kutip tiga)
dalam kode Anda, dan menempatkan komentar Anda di
dalamnya:
Contoh
"""
This is a comment

30
written in
more than just one line
"""
print("Hello, World!")

Selama string tidak ditetapkan ke variabel, Python akan


membaca kode, tetapi kemudian mengabaikannya, dan Anda
telah membuat komentar multiline.

31
Variable

Variabel adalah wadah untuk menyimpan nilai data. Python


tidak memiliki perintah untuk mendeklarasikan variabel.
Variabel dibuat saat Anda pertama kali menetapkan nilai
padanya.

Contoh: https://s.id/mpp_ex1

x = 5
y = "John"
print(x)
print(y)
Output
5
John

Variabel tidak perlu dideklarasikan dengan tipe tertentu , dan


bahkan dapat mengubah tipe setelah ditetapkan.

Contoh: https://s.id/mpp_ex2

32
x = 4 # x mempunyai tipe int
x = "Sally" # x sekarang string
print(x)

Jika Anda ingin menentukan tipe data suatu variabel, ini dapat
dilakukan dengan casting.

Contoh: https://s.id/mpp_ex3

x = str(3) # x will be '3'


y = int(3) # y will be 3
z = float(3) # z will be 3.0
print(x)
print(y)
print(z)
Output
3
3
3.0

Anda bisa mendapatkan tipe data variabel dengan fungsi type().

Contoh: https://s.id/mpp_ex4

33
x = 5
y = "John"
print(type(x))
print(type(y))

<class 'int'>
<class 'str'>

Variabel string dapat dideklarasikan dengan menggunakan tanda


kutip tunggal atau ganda:
Contoh
x = "John"
# is the same as
x = 'John'

Nama variabel peka huruf besar/kecil.


Contoh
a = 4
A = "Sally"
#A will not overwrite a

PENAMAAN VARIABLE

Sebuah variabel dapat memiliki nama pendek (seperti x dan y)


atau nama yang lebih deskriptif (umur, carname, total_volume).
Aturan untuk variabel Python:

34
- Nama variabel harus dimulai dengan huruf atau karakter
garis bawah
- Nama variabel tidak boleh dimulai dengan angka
- Nama variabel hanya boleh berisi karakter alfanumerik dan
garis bawah (Az, 0-9, dan _ )
- Nama variabel peka huruf besar/kecil (usia, Usia, dan AGE
adalah tiga variabel berbeda)
Contoh
myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"

Berikut contoh nama variable yang tidak boleh


Contoh
2myvar = "John"
my-var = "John"
my var = "John"

DEKLARASI BEBERAPA VARIABLE SEKALIGUS

Python memungkinkan Anda untuk menetapkan nilai ke


beberapa variabel dalam satu baris:

35
Contoh: https://s.id/mpp_ex5

x, y, z = "Orange", "Banana", "Cherry"


print(x)
print(y)
print(z)
Output
Orange
Banana
Cherry

Dan Anda dapat menetapkan nilai yang sama ke beberapa


variabel dalam satu baris:

Contoh: https://s.id/mpp_ex6

x = y = z = "Orange"
print(x)
print(y)
print(z)
Output

36
Orange
Orange
Orange

Jika Anda memiliki kumpulan nilai dalam list, tuple dll (list dan
tuple akan kita pelajar pada bab selanjutnya). Python
memungkinkan Anda untuk mengekstrak nilai ke dalam variabel.
Ini disebut unpacking.

Contoh: https://s.id/mpp_ex7

fruits = ["apple", "banana", "cherry"]


x, y, z = fruits
print(x)
print(y)
print(z)
Output
apple
banana
cherry

OUTPUT

Untuk menampilkan nilai dari variable ke command window


dapat menggunakan fungsi python print().

37
Contoh: https://s.id/mpp_ex8

x = "Python is awesome"
print(x)
Output
Python is awesome

Dalam fungsi print() tersebut, anda dapat menampilkan


beberapa variabel, dipisahkan dengan koma:

Contoh: https://s.id/mpp_ex9

x = "Python"
y = "is"
z = "awesome"
print(x, y, z)
Output
Python is awesome

Anda juga dapat menggunakan + operator untuk menampilkan


beberapa variabel:

Contoh: https://s.id/mpp_ex10

38
x = "Python "
y = "is "
z = "awesome"
print(x + y + z)
Output
Python is awesome

Untuk angka, operator + berfungsi sebagai operator matematika


penjumlahan:

Contoh: https://s.id/mpp_ex11

x = 5
y = 10
print(x + y)
Output
15

Dalam fugsi print(), anda hanya bisa menggunakannya untuk


variable yang bertipe sama. Ketika Anda mencoba
menggabungkan string dan angka dengan + operator, Python
akan memberi Anda pesan kesalahan:

Contoh: https://s.id/mpp_ex12

39
x = 5
y = "John"
print(x + y)
Output
TypeError: unsupported operand type(s) for
+: 'int' and 'str'

Cara terbaik untuk menampilkan banyak variabel dengan tipe


yang berbeda dalam fungsi print() adalah dengan
memisahkannya dengan koma, yang mendukung tipe data yang
berbeda:

Contoh: https://s.id/mpp_ex13

x = 5
y = "John"
print(x, y)
Output
5 John

VARIABEL GLOBAL

Variabel yang dibuat di luar fungsi (seperti dalam semua contoh


di atas) dikenal sebagai variabel global. Variabel global dapat
digunakan oleh semua, baik di dalam fungsi maupun di luar.

40
Contoh: https://s.id/mpp_ex14

x = "awesome"

def myfunc():
print("Python is " + x)

myfunc()
Output
Python is awesome

Anda akan belajar terkait pembuatan Function di bab


selanjutnya. Jika Anda membuat variabel dengan nama yang
sama di dalam suatu fungsi, variabel ini akan bersifat lokal, dan
hanya dapat digunakan di dalam fungsi tersebut. Variabel global
dengan nama yang sama akan tetap seperti semula, global dan
dengan nilai aslinya.

Contoh: https://s.id/mpp_ex15

x = "awesome"

def myfunc():
x = "fantastic"
print("Python is " + x)

41
myfunc()

print("Python is " + x)
Output
Python is fantastic
Python is awesome

Biasanya, ketika Anda membuat variabel di dalam suatu fungsi,


variabel itu bersifat lokal, dan hanya dapat digunakan di dalam
fungsi itu. Untuk membuat variabel global di dalam suatu fungsi,
Anda dapat menggunakan kata kunci global.

Contoh: https://s.id/mpp_ex16

def myfunc():
global x
x = "fantastic"

myfunc()

print("Python is " + x)
Output
Python is fantastic

Juga, gunakan kata kunci global jika Anda ingin mengubah


variabel global di dalam suatu fungsi.

42
Contoh: https://s.id/mpp_ex17

x = "awesome"

def myfunc():
global x
x = "fantastic"

myfunc()

print("Python is " + x)
Output
Python is fantastic

43

Anda mungkin juga menyukai