곱셈 값을 변수로 업데이트하려고합니다.Python 3에서 변수 업데이트
나는 덧셈과 뺄셈에 + =와 -를, 곱셈에 * =를 할 수 있다는 것을 알고 있지만, 나는 그 타입의 연산 전체를 완전히 파악하지 못했습니다. 누군가가 이것을 다루는 문서를 가리킬 수 있습니까? python.org에서 찾을 수없는 것 같습니다.
곱셈 값을 변수로 업데이트하려고합니다.Python 3에서 변수 업데이트
나는 덧셈과 뺄셈에 + =와 -를, 곱셈에 * =를 할 수 있다는 것을 알고 있지만, 나는 그 타입의 연산 전체를 완전히 파악하지 못했습니다. 누군가가 이것을 다루는 문서를 가리킬 수 있습니까? python.org에서 찾을 수없는 것 같습니다.
기술적으로 당신은 결코 파이썬 변수 (정수, 문자열 및 부동 소수점 중 하나는 변경 불가능 함)를 업데이트하지 않으며 이름에 값을 다시 할당합니다.
+
는 mul()
및 -
가 sub()
짧은이기 add()
들어 *
속기는 속기이다. 만약 변수-할당 다시되므로 (분할 승산, substracting 첨가하거나하면 않는 것이 어떤 경우)
하면 본질적 이러한 작업을 수행 :
a = 1
a = a + 1 # a = 2
a = a * 2 # a = 4
a = a - 1 # a = 3
+=
, -=
및 *=
단지있다 위의 표현에 대한 단락.
즉, 상기 재 작성 될 수있는 바와 같이 : 사업자
a = 1
a += 1
a *= 2
a -= 1
파이썬 문서 : https://docs.python.org/3.5/library/operator.html#inplace-operators
단항 연산자 여기 무관 : https://docs.python.org/3.5/library/operator.html 또한 자세한 내용 인플레 이스 사업자 파이썬 문서를 참조. [in-place operators] (https://docs.python.org/3.5/library/operator.html#inplace-operators)를 찾고 있습니다. – glibdud
'x = []','x == [0]'은'x = x + [0]'와 같지 않음을주의하십시오. –
@glibdud 감사합니다. –