1. 연산자
1) 산술 연산자
1] 덧셈 : +
2] 뺄셈 : +
3] 곱셈 : *
4] 거듭제곱 : **
>>>3**3
27이 출력된다
5] 나눗셈 : /
6] 나눗셈의 몫 : //
7] 나눗셈의 나머지 : %
해당 연산자는 양의 수를 사용했을 때 정확한 값을 반환하는 경우가 많다.
(좌측 숫자에 가까운 값을 반환하기 때문에!)
차라리 divmod(A, B) 를 사용하면 (몫, 나머지)가 반환된다. or 절대값 abs를 사용하자.
2) 산술 연산자
1] <
2] >
3] <=
4} >=
5] ==
6] !=
** 대부분 매트랩과 비슷한듯
3) 부울 연산자
1] and
>>>(3==3) and (7==7)
True
2] or
>>>(3 == 3) or (7==8)
True
3] not
>>>not (7 == 7)
False
>>>not False
True
4) 비트 연산자
1] << : 왼쪽 시프트 연산자
2] >> : 오른쪽 시프트 연산자
3] & : AND 연산자
4] | : OR 연산자
5] ^ : XOR 연산자 -> 둘 중 하나만 참이어야 True
6] ~ : 반전 연산자
** shift는 2진수를 기준으로 한다.
2. 2, 8, 16 진수 입력 및 출력
1) 입력
1] 2진수
0b
2] 8진수
0o
3] 16진수
0x
2) 출력
1] 2진수
bin()
2] 8진수
oct()
3] 16 진수
hex()
반응형
'Study > Reinforcement learning' 카테고리의 다른 글
강화학습_(2) - Python 기초_4 (0) | 2019.10.20 |
---|---|
강화학습_(2) - Python 기초_3 (0) | 2019.10.20 |
강화학습_(2) - Python 기초_1 (0) | 2019.10.20 |
강화학습_(1) - 개발 환경 구축_2 (0) | 2019.10.20 |
강화 학습_(1) - 개발 환경 구축_1 (0) | 2019.10.20 |