파이썬 연산자와 효율적인 연산 기호 알아보기!

2021. 8. 12. 22:39

프로그래밍 언어에는 여러 가지 안산자가 있다. 대부분의 언어에서 연산자들의 뜻은 비슷하지만, 약간씩 차이가 있다. 연산자가 언어마다 달라 헷갈리는데 통일이 되었으면 좋겠다. 그리고 편리한 코딩을 위에 약속된 연산기호도 있다. 이런 기호들을 사용하면 더 쉽게 코딩 할 수 있다.
오늘은 파이썬 연산자와 효율적인 연산 기호에 대해서 알아보도록 하겠다.

 

 

파이썬 연산자

 


많이 사용하는 파이썬 연산자를 정리해 보면 아래와 같다

의미 연산기호
더하기 +
빼기 -
곱하기 *
나누기 /
나머지 연산 %
거듭제곱 **
같다 ==
다르다 !=

 


'같다'와 '다르다'는 연산의 결과로 True, False의 불리언 데이터 타입의 값을 반환해 준다. '다르다'의 경우 ^= 기호를 쓰는 경우도 있는데, 파이썬은 느낌 있게 느낌표를 사용한다. 

이외에도 효율적인 코딩을 지원해주는 연산자로 아래와 같은 것들이 있다.

 

1. +=, -=

'a += 1' 이라고 입력하면, 'a = a + 1'과 같다. 은근히 이렇게 입력해야 되는 경우가 많으니 잘 알아두는 것이 좋겠다. 동일하게 -(빼기)는 물론 곱하기, 나누기 등도 가능하다.

 

2. 리스트나 딕셔너리, numpy등의 자료형에서 for문과 if문을 한 번에 사용하기

데이터 분석할 때 굉장히 유용한 문법이다. 처음에는 조금 헷갈리는데 순서대로 의미를 기억하면 외우기 싶다. 자료형에 따라 사용방법이 다르지는 않다. 리스트에 대해서 이전에 포스팅한 글이 있으니, 자세한 내용은 아래 포스팅을 참조하길 바란다.

 

 


오늘은 이렇게 파이썬 연산자와 효율적인 연산 기호에 대해서 알아보았다. 연산자의 경우 자주 사용하다보면 익숙해진다. 나머지 연산이나 거듭제곱 같은 경우 잘 기억이 나지 않는데 그때그때 찾아서 사용하면 된다. 효율적인 연산기호의 경우 적은 코딩으로 빠르게 적용할 수 있어 알아두면 좋을 듯 하다.

댓글()