Tutorial Python untuk bukan pengatur cara/Fungsi: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Unexistance (bincang | sumb.)
Tiada ringkasan suntingan
Unexistance (bincang | sumb.)
Baris 72:
<!-- Fungsi boleh digunakan untuk mengurangkan kod yang berulang-ulang (repetitive). -->
 
=== Variables'''Pembolehubah''' indi functionsdalam '''Fungsi''' ===
Apabila membuang kod yang berulang, biasanya akan ada pembolehubah didalamnya. Dalam Python, pembolehubah akan diuruskan dalam cara yang istimewa. Setakat ini, semua pembolehubah yang dipakai adalah global (didalam program utama, diluar fungsi).
When eliminating repeated code, you often have variables in
Fungsi ada sejenis pembolehubah istimewa dipanggil '''pembolehubah setempat''' (local variables). Pembolehubah jenis ini hanya akan wujud (secara maya) apabila fungsinya dipanggil/dijalankan.
the repeated code. In Python, these are dealt with in a special way. So far all variables we have seen are global variables. Functions have
Apabila pembolehubah setempat mempunyai nama yang sama dengan pembolehubah global, pembolehubah setempat yang akan dipanggil.
a special type of variable called local variables. These variables only
Memang sedikit memeningkan, sila lihat contoh dibawah:
exist while the function is running. When a local variable has the
same name as another variable (such as a global variable), the local variable
hides the other. Sound confusing? Well, this next
example (which is a bit contrived) should help clear things up.
 
<pre>