파이썬 코드에 전역 변수가 거의 없습니다. 그런 다음 set 함수를 사용하여 해당 값을 설정하고 get 함수를 통해 해당 값을 가져 오려합니다. 예를 들어파이썬에서 값 가져 오기 및 설정
는 :
a = None #global variable1
b= None #global variable2
def set(var, value):
var = value
def get(var):
return var
set(a, '1')
get(b, '2')
나는 일반적인 GET 및 글로벌 변수에 대해이 작업을 수행합니다 설정 기능을 갖고 싶어. 어떻게하면 파이썬에서이 작업을 수행 할 수 있습니까? 여기에 쓰여진 코드는 오류를 발생시킵니다.
이것은 작동하지 않습니다. 나는 전역으로 선언 된대로 a와 b의 가치를 얻었습니다. 복귀 전역() var_name 반] DEF set_var (var_name 반, 값) : 전역() var_name 반 = 값 I이 'A =' B = ' DEF get_var (var_name 반) 좋아했다 set_var (A, '1') get_var (A) 를 인쇄 set_var (B, '2') –
b' get_var (b)에 인쇄 당신이 get_var' 또는'set_var', 당신이 필요로하는'전화 이름을 따옴표로 묶는 것. 그렇지 않으면 변수의 이전 값을 문자열로 전달하지 않고 함수에 전달하게됩니다. – Blckknght
그것은 효과가 있었다. 왜 그렇게 좋은 생각이 아닌가[email protected] –