[英]How to share common variable between two functions
python中的func1
可以在沒有global關鍵字的情況下與func2
共享變量a
?
def func1():
a= 5
print(a)
def func2():
print(a)
func1()
func2()
只需在一個類中定義兩個函數,然后將a
作為屬性即可。
class A:
def __init__(self, a):
self.a = a
def func1(self):
self.a= 5
print(self.a)
def func2(self):
print(self.a)
obj = A(4)
obj.func2()
obj.func1()
輸出將是。
4
5
定義a
函數外。
a = 5
def func1():
print(a)
def func2():
print(a)
func1()
func2()
輸出:
5
5
記得
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.