[ python ] 연산자 산술연산자, 대입연산자(할당연산자), 비트연산자, 비교연산자, 논리연산자, 멤버연산자, 식별연산자, 연산 우선자
페이지 정보
작성자 웹지기 댓글 0건 조회 2,051회 작성일 21-02-18 22:01본문
연산자
산술연산자
+더하기 - 빼기 * 곱하기 / 나누기 // 몫 % 나머지
지수연산자
** 제곱근
input함수
num = input("정수입력")
print(num*2) =>문자열로 인식
- 문자열을 입력받고 싶을 때
num = int(input("정수입력"))
print(num*2) => 숫자로 인식
대입연산자(할당연산자)
= += -= *= /= %= **= //=
num1 = 10
복합대입연산자
num1 += 2 # num1 = num1+2
비트연산자
& (and연산) - 둘다 참일때 만족
| (or연산) - 둘중 하나만 참이여도 만족
^ (xor연산) - 둘중 하나만 참일 때 만족
~ (보수연산)
<< (왼쪽 시프트 연산자) - 변수의 값을 왼쪽으로 지정된 비트수 만큼이동
>> (오른쪽 시프트 연산자) - 변수의 값을 오른쪽으로 지정된 비트 수 만큼 이동
비교연산자(값은 true, false)
>, >=, <, <=, ==, !=
논리연산자(true, false)
and or not
not not논리(부정연산)
- 논리값을 뒤집는 역할(true = false, false = true)
and, or 논리 and 논리 논리 or 논리
- and는 둘중 모두가 true면 true
- or 는 줄중 하나만 true면 true
멤버 연산자
a = 10, b = 10, list = [1, 2, 3, 4, 5]
in( a in list ) = false
not in(b not in list) = true
식별연산자
a=20, b=20
is ( a is b) = true
is (a is not b) = false
연산 우선자
** > ~, +, - > *, /, %, // > +,- > >>, << > & > ^, | > <=, <, >, >= > <>, ==, != > =, %=, /=, //=, -=, +=, *=, **= > is, is not > in, not in > not, or, and
댓글목록
등록된 댓글이 없습니다.