python - def自定义函数的疑惑
怪我咯
怪我咯 2017-04-18 10:20:28
0
3
817
def change(n):
    n = 'Mr.Gumby'
name = 'Mrs.Entity'
change(name)

这个例子,没太看懂def定义的函数起到了什么作用?
还有一例:

def change(n)
    n[0] = 'Mr.Gumby'
name = ['Mrs.Entity','Mrs.Thing']
change(name)

求解释一下自定义函数起到的作用?
自定义的函数在这个过程中做了什么?怎么做的?

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(3)
洪涛

당신이 작성한 메소드는 아무것도 할 수 없습니다.
반환해야 합니다

Ty80

맞춤 함수는 수행해야 할 많은 작업을 어디서나 호출할 수 있는 메서드로 캡슐화하는 것입니다.

Ty80

위 함수의 기능을 모르시는 경우가 많습니다. 사실 위의 함수 구조가 너무 단순하고 반환 값이 없기 때문이 큽니다. 조금 더 복잡한 함수를 보면 구성 및 호출 방법을 이해할 수 있습니다. 그러면 함수가 무엇인지 이해할 수 있습니다. 예를 들어 위의 두 번째 방법에서 이름 목록의 m번째 요소를 수정해야 하는 경우 이 함수를 함수로 작성한 다음 호출할 때 목록과 인덱스 변수를 연결하면 이를 통해 모든 목록을 수정할 수 있습니다. function.요소가 임의의 위치에 있는 경우 코드의 다른 위치에서 동일한 작업을 여러 번 수행해야 한다고 상상해 보세요. 거기서 이 함수를 호출하면 됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿