아하
생활

생활꿀팁

소중한불곰295
소중한불곰295

파이썬에서 함수 파라미터를 참조값을 던지는 방법?

파이썬 초보인 관계로 이런 질문 드립니다.

파이썬에서 함수 구현시 , 함수에 전달되는 파라미터를 참조로 줄 수 있는 방법이 있을까요?

예를들어, return문이 없는 함수를 만들고, 그 함수에 파라미터로 전달된 변수들의 값을 동적으로 변경하고자 합니다.

즉, 함수안에서 변수의 값이 변경되면 실제 변수의 값도 바뀌게 하고싶어요..

가능할까요?

55글자 더 채워주세요.
1개의 답변이 있어요!
  • 프알못
    프알못

    변수의 값이 변경되게 할 수는 없지만

    배열이나 리스트 등 변수가 참조하는 값이 변경되게 할 수는 있습니다.

    def plus1(ref): ref[0] = ref[0] + 1 a = [10] plus1(a) print(a[0])

    다른 언어(예: 자바 android.opengl.Matrix 등)에서도 실제로 쓰는 방법입니다.