이 페이지는 아직 영어로 제공되지 않습니다. 번역 작업 중입니다.
현재 번역 프로젝트에 대한 질문이나 피드백이 있으신 경우 언제든지 연락주시기 바랍니다.

Metadata

ID: python-best-practices/function-variable-argument-name

Language: Python

Severity: Warning

Category: Best Practices

Description

A function parameter should only be read and not be modified. If your intent is to modify the value of the parameter, return the value in the function and handle the new value in the caller of the function.

Non-Compliant Code Examples

def func(arg1, arg2):
	arg1 = foo  # assign to a variable that is an argument
def func(arg1, arg2):
	(arg1, arg3, arg2) = foo  # assign to a variable that is an argument

Compliant Code Examples

def func(arg1, arg2):
	arg3 = foo
PREVIEWING: dgreen15/github-error-fix