본문 바로가기

redundancy2

Python 파이썬에서 ++와 -- 연산자가 없는 이유는 무엇인가요?, Why are there no ++ and --​ operators in Python? 질문 파이썬에는 왜 ++ 및 -- 연산자가 없는 것인가요? 답변 그것은 이해가 안 되는 것이 아니라 "x++"를 "x += 1로 정의하고, x의 이전 바인딩으로 평가한다"는 것이 완전히 이해됩니다. 원래 이유를 알고 싶다면 옛날 파이썬 메일링 리스트를 살펴보거나 그곳에 있던 사람(예: Guido)에게 물어봐야하지만, 사실 이후에는 충분히 정당화할 수 있습니다: 간단한 증가 및 감소는 다른 언어보다 그렇게 많이 필요하지 않습니다. 파이썬에서는 for(int i = 0; i < 10; ++i)과 같은 것을 많이 사용하지 않고, 대신 for i in range(0, 10)과 같은 것을 사용합니다. 거의 필요하지 않기 때문에 이를 위해 특별한 구문을 제공하는 것에 대한 이유가 훨씬 적습니다. 증가가 필요한 경우.. 2023. 10. 13.
Python 모듈을 사용할 때 'import module' 또는 'from module import'를 사용하나요?, Use 'import module' or 'from module import'? 질문 나는 import module을 사용하는 것이 좋은지 아니면 from module import을 사용하는 것이 좋은지에 대한 포괄적인 가이드를 찾아보려고 노력했습니다. 나는 막 Python을 시작했고, 최상의 방법을 염두에 두고 시작하려고 합니다. 기본적으로, 누군가 자신의 경험을 공유해주거나, 다른 개발자들이 선호하는 방법, 그리고 앞으로 발생할 수 있는 어려움을 피하는 가장 좋은 방법에 대해 알려주실 수 있을까요? 답변 import module과 from module import foo의 차이점은 주로 주관적입니다. 가장 좋아하는 방법을 선택하고 일관성 있게 사용하십시오. 결정을 돕기 위해 다음은 몇 가지 포인트입니다. import module 장점: import 문을 유지하는 것이 덜 필요합니.. 2023. 9. 13.