"결과"이라는 전역 변수가 있는데이 함수를 호출하여이 값을 변경하려고합니다.파이썬에서 전역 값 변경
import sys
def increment_result(a):
for i in range(0,3):
a += 1
result = 0
increment_result(result)
print(result)
그러나 결과 값은 0하지만 파이썬에서 참조로 패스를 사용하여이 전역 변수를 변경할 수 있습니다 3.How 결과 값이 될 것으로 기대한다. 대신 호출자의 변수에 다시 반환 값을 글로벌 변수를 변경 변경된 값을 반환하고 재 할당하려고 노력
함수는 반환하지 않습니다 아무것도 –