Dalam bahasa pengaturcaraan, pemboleh ubah digunakan untuk menyimpan maklumat. Sebagai contoh, dalam membangunkan sistem perisian pengurusan pelajar, nama, e-mel, dan usia pelajar akan disimpan dalam pemboleh ubah masing-masing. Seperti bahasa pengaturcaraan lain, Python mempunyai pemboleh ubah global dan tempatan. Di Python, pemboleh ubah global dinyatakan di luar fungsi dan boleh digunakan di mana-mana program. Artikel ini menerangkan pemboleh ubah global di Python secara terperinci dengan beberapa contoh.
Skop pemboleh ubah global sangat luas, dan tidak terbatas pada fungsi tertentu. Pemboleh ubah ini boleh digunakan di dalam dan di luar fungsi untuk menyimpan dan mendapatkan maklumat.
Membuat dan Menggunakan Pembolehubah Global
Dalam contoh ini, kami akan membuat creayte dan menggunakan pemboleh ubah global dalam skrip Python kami.
#membuat pemboleh ubah namanama = "kamran"
#membuat fungsi
pelajar def ():
cetak ("Nama adalah:", nama)
# memanggil fungsi
pelajar ()
Pengeluaran
Dalam kod yang diberikan, pemboleh ubah 'name' dinyatakan, dan nilainya diberikan di luar fungsi. Seterusnya, kami memanggil dan menggunakan pemboleh ubah ini di dalam fungsi. Fungsi pelajar mencetak nilai nama pelajar, dan nilai nama diambil oleh pemboleh ubah global.
Sekarang, jika kita menyatakan pemboleh ubah 'nama' yang sama di dalam fungsi dan mencetaknya, pemboleh ubah tempatan fungsi akan dipanggil dan nilainya akan dicetak. Pemboleh ubah tempatan adalah pemboleh ubah yang dibuat dan digunakan di dalam fungsi.
#membuat pemboleh ubah namanama = "kamran"
#membuat fungsi
pelajar def ():
#membuat pemboleh ubah tempatan
nama = 'Talha'
cetak ("Nama adalah:", nama)
# memanggil fungsi
pelajar ()
Pengeluaran
Pemboleh ubah global adalah alat yang bagus untuk menyimpan maklumat sepanjang program. Apabila anda memerlukan maklumat, anda boleh memanggil pemboleh ubah ini di dalam fungsi apa pun dan menggunakan nilainya. Dalam contoh seterusnya, kita akan membuat dua pemboleh ubah global, num1 dan num2, dan menggunakannya dalam pelbagai fungsi untuk melakukan penambahan, pengurangan, pendaraban, dan pembahagian.
#membuat dua pemboleh ubah global, num1 dan num2num1 = 10
num2 = 20
#membuat fungsi penambahan
penambahan def ():
cetak ("Jumlahnya:", num1 + num2)
#membuat fungsi pengurangan
pengurangan def ():
cetak ("Perbezaannya adalah", num2-num1)
#membuat fungsi pendaraban
pendaraban def ():
cetak ("Nilai pendaraban adalah:", num1 * num2)
#membuat fungsi pendaraban
bahagian def ():
cetak ("Nilai pembahagian adalah", num2 / num1)
# memanggil semua fungsi
penambahan ()
penolakan ()
pendaraban ()
bahagian ()
Pengeluaran
Sejauh ini, kita hanya melihat contoh di mana pemboleh ubah global dibuat di luar fungsi. Walau bagaimanapun, denganĀ globalĀ kata kunci, kita boleh membuat pemboleh ubah global dalam fungsi.
Di dalam dan di luar fungsi, nilai pemboleh ubah yang dibuat dengan kata kunci global akan tetap sama.
#membuat fungsipelajar def ():
#membuat pemboleh ubah tempatan
nama global
nama = "Kamran"
# memanggil fungsi
pelajar ()
cetak ("Nama adalah:", nama)
Pengeluaran
Kesimpulannya
Artikel ini menerangkan pemboleh ubah global di Python dengan beberapa contoh. Pemboleh ubah adalah asas penyusun bahasa pengaturcaraan. Mereka digunakan untuk menyimpan maklumat yang berkaitan. Dengan pemboleh ubah global, nilainya tetap sama sepanjang program.