본문 바로가기
Programming/Python

[Python] Python 기본 강의 (4) - 연산자

by 코딩의성지 2019. 11. 9.

안녕~~ 퇴근하고 모든게 귀찮아지기 전에 글하나 쓰려고한다.

 

오늘은 간단하게 자주 사용하는 연산자랑 형변환에 대해서 정리해보려고한다.

연산자

 

1. 비교 연산자

파이썬에서 사용하는 비교연산자는 8 개가 있다. 비교해서 그게 참이면 True를 리턴한다.

보통 이 연산자는 if 문과 자주 사용한다.

빠르게 예제를 통해 설명하겠다. 

 

== 이나 != 같은 경우에는 java 같은 언어에서는 저걸로 문자열을 비교하면 에러가 났다. ㅎㅎ 하지만 파이썬은 == 이나 != 으로 비교하는게 가능하다.

 

 

아래의 방법으로도 비교를 할 수 있다.

 

 

또 파이썬은 신기하게 여러 개의 비교연산자를 붙여서 사용하는 것도 가능하다.

 

 

2. 수치형 타입 ( 정수, 실수, 복소수 ) 에서 사용하는 연산자

3. 비트 연산자

1) a & b : and 연산

2) a | b : or 연산

3) a ^ b : xor 연산

4) a << n : 왼쪽으로 n번 쉬프트

5) a >> n : 오른쪽으로 n번 쉬프트

6) ~a : 비트 뒤집기

 

4. 연산자 처럼 사용하는 오버로딩 함수

1) abs(a) : 절대값 리턴

2) int(a) : 숫자 형태의 문자열이나 실수 값을 정수로 변환하여 리턴

3) float(a) : 숫자 형태의 문자열이나 정수 값을 실수로 변환하여 리턴

4) str(a) : int, float, list, tuple, dictionary 를 문자열로 변환하여 리턴

5) list(a) : str, tuple, dictionary를 list로 변환하여 리턴

6) tuple(a) : str, list 를 tuple로 변환하여 리턴 

7) complex(a,b) : 실수가 a고 허수가 b인 복소수 리턴

8) a.conjugate() : 켤레복소수 리턴 

9) divmod(a,b) : (a//b, a%y)  리턴, 즉 몫과 나머지를 tuple형태로 리턴

10) pow(a, b) : a의 b승 리턴

 

오늘은 불금 이니깐 좀 놀자~~~~ ㅎㅎㅎ 그럼 즐코 ~~!!

 

반응형

댓글