안녕~~ 퇴근하고 모든게 귀찮아지기 전에 글하나 쓰려고한다.
오늘은 간단하게 자주 사용하는 연산자랑 형변환에 대해서 정리해보려고한다.
연산자
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승 리턴
오늘은 불금 이니깐 좀 놀자~~~~ ㅎㅎㅎ 그럼 즐코 ~~!!
'Programming > Python' 카테고리의 다른 글
[Python] Python 기본 강의 (6) - 리스트 사용하기( 삽입, 수정 삭제 등) (7) | 2019.11.10 |
---|---|
[Python] Python 기본 강의 (5) - 문자열 활용하기 (2) | 2019.11.09 |
[Python] Python 기본 강의 (3) - 데이터 타입 활용해 보기 (6) | 2019.11.08 |
[Python] Python 기본 강의 (2) - 변수와 데이터 타입 (0) | 2019.11.05 |
[Python] Python 기본 강의 (1) - 주석, 문장, 코드블럭 & 인덴트 (0) | 2019.11.05 |
댓글