グローバル定義は一般的に大文字になります
グローバル定義は一般的に大文字になります
APPLE =1
a = None
def fun():
global a
a =2return a +100print(APPLE)print(a)print(fun())print(a)
zbx@zbxpc:~$ /usr/bin/python3 /home/zbx/デスクトップ/mofan_python.py
1
None
1022
カスタム関数のaがグローバル変数になりたい場合は、グローバルを使用できます。また、外部を定義する必要があります。
注:a before print(fun())は関数のローカル変数であり、実行後に出力されるものはグローバル変数です。