Python

Pemboleh ubah Global Python

Pemboleh ubah Global Python

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 nama
nama = "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 nama
nama = "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 num2
num1 = 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 fungsi
pelajar 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.

Tiru klik Tetikus dengan melayang menggunakan Mouse Tanpa Klik di Windows 10
Menggunakan tetikus atau papan kekunci dalam keadaan salah penggunaan berlebihan boleh menyebabkan banyak masalah kesihatan, termasuk ketegangan, sind...
Tambahkan isyarat Tetikus ke Windows 10 menggunakan alat percuma ini
Dalam beberapa tahun kebelakangan ini komputer dan sistem operasi telah banyak berkembang. Ada saat ketika pengguna harus menggunakan perintah untuk m...
Mengawal & menguruskan pergerakan tetikus antara beberapa monitor di Windows 10
Pengurus Tetikus Paparan Dwi membolehkan anda mengawal & mengkonfigurasi pergerakan tetikus antara beberapa monitor, dengan memperlahankan pergerakann...