저는이 개념을 처음 접했습니다. 내 개념을 명확히하는 데 도움을 줄 수있는 사람이 기본 질문에 도움이되기를 바랍니다.언제 반환하지 않는 함수를 작성 하시겠습니까?
코드 줄이기 위해 놀고 있었지만 두 번째 경우가 작동하지 않았습니다.
remove()가 아무 것도 반환하지 않기 때문에 작동하지 않는다고 생각합니다. 그 맞습니까?
궁금한 점이 있습니다. 언제 반환하지 않는 함수를 작성하고 싶습니까? 그것이 사용 되더라도 뭔가를 반환하는 것이 항상 좋은가요? 아무것도 반환하지 않는 함수를 어떻게 다루는가?
s = 'abc'
# This remove a from the abc
x = list(s)
x.remove('a')
# if remove() can return the list this would be simpler
x = list(s).remove('a')
가능한 복제본 [파이썬 함수에 대해 '없음'을 반환하는 것은 언제나 좋은 생각입니까?] (http://stackoverflow.com/questions/16252331/is-returning-none-for-python-function-ever-a-) 좋은 아이디어) – sashkello
나는 당신이 'pop()'을 원한다고 생각한다. –
'sys.exit()'는 반환하지 않는 함수의 좋은 예이다. – yeyo