Dalam python, pembolehubah global boleh ditakrifkan di mana-mana di luar fungsi. Apabila menggunakan pembolehubah global di dalam fungsi, anda perlu menggunakan kata kunci global
untuk mengisytiharkan pembolehubah sebagai pembolehubah global. Berikut adalah contoh:
# 定义全局变量 global_var = 10 def my_function(): # 使用全局变量 print(global_var) def another_function(): # 修改全局变量 global global_var global_var = 20 # 调用函数 my_function() # 输出:10 another_function() my_function() # 输出:20
Dalam contoh di atas, global_var
ialah pembolehubah global, yang digunakan dan diubah suai dalam fungsi my_function()
. Kata kunci global_var
是一个全局变量,在my_function()
函数中使用了该变量,并进行了修改。在another_function()
函数中使用了global
关键字将global_var
声明为全局变量,然后修改了其值。最后再次调用my_function()
digunakan dalam fungsi another_function()
untuk mengisytiharkan global_var
sebagai pembolehubah global dan kemudian mengubah suai nilainya. Akhir sekali, panggil fungsi my_function()
sekali lagi, dan anda boleh melihat bahawa nilai pembolehubah global telah diubah suai kepada 20.
Atas ialah kandungan terperinci Bagaimana untuk menentukan pembolehubah global dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!