이 구문에 대한 설명이 필요합니다. 즉 (+4)는 (4)와 동일합니까? 나는 다른 많은 피연산자를 시도했으며 번호 앞에 더하기 기호를 무시한 것처럼 완전히 작동합니다.(4> + 4)의 결과는 무엇입니까?
-3
A
답변
3
+4
의 +
는 unary plus operator이다
단항
+
(플러스) 연산자는 숫자 인자가 그대로 산출한다.4
숫자 (ANint
)이 있기 때문에 운전자가 번호가 변경되지 반환으로
는 그래서 그래, +4
는 4
처럼 같은 일을 의미한다.
운영자는 -
unary minus operator에 대한 대응으로 존재 :
4 > -4
사용자 정의 클래스가 가능한 사용자 지정 결과를 반환하도록 만드는 __pos__()
method 사용하여 재정의 할 수 있습니다.
0
예, 실제로 동일합니다. +4
의 단항 +
연산자는 4
에 적용되고 4
이 결과입니다.
4
당신은
4 > -4
그와
4 > +4
다른 지적한 점 이외에 다른 단항 연산자
2
(사이의 유일한 차이점 혼동 될 답변 ...)
T positive
단항 연산자보다 파이썬 have lower precedence에서 그 비교 연산 (+operand
)
C 달리 파이썬 모든 비교 연산이 동일한 우선 순위를 갖고, 임의의 연산에 비해 낮은 는 이동 또는 비트 작동.
이 플러스 단항 연산자를 피연산자에인가되는 비교 연산자에 앞서 평가 될 것이며, 심지어 +4
부터 단순히 4
종래 단항 비교 동작을 초래할 것이라는 것을 의미한다.
4 < +4
4 < (+4)
4 < 4
0
변수가 인터프리터에 동일한 유형인지 확인하려면 == 연산자를 사용하십시오. 동일한 경우 True를 반환합니다.
>>> 4 == +4
True
이 경우이 점은 분명치 않을 수도 있지만 더 복잡한 변수로 작업하면 더 유용 할 수 있습니다.
관련 문제
- 1. -1 % 4의 정답은 무엇입니까?
- 2. 표현의 결과는 무엇입니까?
- 3. C++ 비교, 결과는 무엇입니까?
- 4. ThreadAbortException의 나쁜 결과는 무엇입니까?
- 5. 들소 - 결과는 무엇입니까?
- 6. C의 & 포인터의 결과는 무엇입니까?
- 7. 다음 프로그램의 결과는 무엇입니까?
- 8. varchar의 결과는 무엇입니까?
- 9. 이 표현의 결과는 무엇입니까?
- 10. 이 쿼리의 결과는 무엇입니까?
- 11. 합성 결과는 무엇입니까?
- 12. 자바 스크립트의 결과는 무엇입니까?
- 13. UDP '오류'의 결과는 무엇입니까?
- 14. 정적 포인터가있는 결과는 무엇입니까
- 15. 결과는
- 16. 결과는
- 17. ExtJS 4의 상점은 무엇입니까?
- 18. 4와 @ 4의 차이점은 무엇입니까?
- 19. 결과는 sed; //; /; g '이고 egrep "\ -example (| \ :) $ variablename :"결과는 무엇입니까?
- 20. 같은 결과는
- 21. 데이터베이스의 고유 한 결과는 무엇입니까?
- 22. 비트 맵 재활용의 결과는 무엇입니까?
- 23. pre javascript1.3에서 === 사용의 결과는 무엇입니까?
- 24. 인쇄 방법 코드의 결과는 무엇입니까?
- 25. 정확히 window.print()의 결과는 무엇입니까?
- 26. javascript에서 element.focus() 메서드의 결과는 무엇입니까
- 27. 일치하는 항목이없는 선택자의 결과는 무엇입니까?
- 28. 이 imap 명령의 결과는 무엇입니까
- 29. 많은 네임 스페이스가있는 결과는 무엇입니까?
- 30. 다음 htaccess 코드의 결과는 무엇입니까?
예, '+ 4'는 '4'와 같습니다. –
파이썬에서'+'는 수학에서'+'와 똑같이 작동합니다. –
* 많은 다른 피연산자를 사용해 보았는데 번호 앞에 * 더하기 기호를 무시한 것처럼 완전히 작동합니다. 질문에 대답하지 않았습니까? –