이 글에서는 주로 값별 파이썬 참조의 개념과 사용법을 소개하고, 값별 파이썬 참조의 개념과 기능을 간략하게 분석하고, 값별 파이썬 참조의 구체적인 구현과 사용법을 예시 형식으로 요약하고 분석합니다. 다음을 참조할 수 있습니다.
이 문서의 예제에서는 Python의 값별 참조 개념과 사용법을 설명합니다. 참고하실 수 있도록 자세한 내용은 다음과 같습니다.
Python 함수의 매개변수 값은 참조로 전달됩니다. 즉, 매개변수의 메모리 주소 값이 전달되므로에서 매개변수 값을 변경하세요. 함수는 함수 외부의 값을 변경하지 않습니다.
여기서 주목해야 할 점은 전달된 매개변수 유형이 문자열 유형이나 튜플 유형과 같이 불변인 경우, 함수 내에서 매개변수의 값을 변경해야 하는 경우 새 객체를 생성하는 것과 동일하다는 것입니다 .
# 添加了一个string类型的元素添加到末尾 def ChangeList(lis): lis.append('hello i am the addone') print lis return lis = [1, 2, 3] ChangeList(lis) print lis
결과는 다음과 같습니다.
[1,2,3, 'hello i am the addone'] [1,2, 3,'hello i am the addone']
def ChangeString(string): string = 'i changed as this' print string return string = 'hello world' ChangeString(string) print string
String은 불변 유형이며 결과는 다음과 같습니다.
i changed as this hello world
위 내용은 값 개념을 통한 Python 참조 전달의 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!