2010-04-16 5 views
0

파이썬에서 어떻게 한 함수의 변수를 다른 함수에 액세스 할 수 있습니까? 가능합니다. 전역 변수를 시도했지만 저에게는 효과적이지 않습니다.다른 함수의 액세스 변수

나를 도와 줄 수있는 방법, 한 함수에서 다른 함수로 변수에 액세스하는 방법.

+0

필요한 변수를 전달할 수만 있습니까? – SilentGhost

+0

글로벌 변수 방법이 왜 효과가 없었습니까? 코드를 게시 할 수 있습니까? – charlieb

+0

달성하고자하는 것은 무엇입니까? 데프 func_a() : A_list = [ "존", "데이비드", "마이크", "에미"] 데프 func_b (나는 내가 설명하자, 그 값으로 변수에 액세스 할 –

답변

1

함수간에 데이터를 공유하려면 클래스를 만들고 클래스의 메서드로 함수를 변환하십시오.

+0

고마워, 알아. – Suhail

0

이렇게하지 마십시오. 명시 적 함수는 암시 적 함수보다 낫습니다. 함수가 특정 변수에 액세스해야하는 경우이를 전달합니다. 호출 함수에서 값을 변경해야하는 경우 새 값을 반환합니다.

+0

안녕하세요 대니얼, 다시 한 번 다른 프로젝트에 갇혀 있기 때문에 몇 가지 예를 들려주세요. 선배가 남긴 전체 프로젝트를 다시 코딩 할 시간이 없기 때문에 몇 가지 예를 들어 도와주세요. – Suhail