본문 바로가기

Python_Beginer/Study

Python Operator(연산자)

반응형

Code>

# 각 변수에 할당 한 후 사칙연산
a = 1
b = 2
c = a + b
print(c)
print('-' * 10)
# 사칙연산을 변수로 직접 지정
print(a - b)
print(a * b)
print(a / b)
print('-' * 10)
# 나눗셈
print(6 / 3)
print('-' * 10)
# 몫
print(10 // 3)
print('-' * 10)
# 제곱
print(3 ** 5)
print('-' * 10)
# 단항 연산자
a = 1
a += 100
a *= 10
a //= 3
a %= 5
print(a)
print('-' * 10)
# 비교 연산자
print(100 == 50)
print(100 != 50)
print(100 >= 50)
print(100 < 50)
print(100 > 50)
print(100 <= 50)
print('-' * 10)
# 논리 연산자
print(True and True)
print(True and False)
print(False and True)
print(False and False)
print('-' * 10)
print(True or True)
print(True or False)
print(False or True)
print(False or False)
print('-' * 10)
# is 연산자
s1 = a is b
print(s1)
s2 = a is c
print(s2)


Result>

3

----------

-1

2

0.5

----------

2.0

----------

3

----------

243

----------

1

----------

False

True

True

False

True

False

----------

True

False

False

False

----------

True

True

True

False

----------

False

False


Process finished with exit code 0


정리>

1. 연산자

1-1. 프로그램에서 연산을 수행하기 위해 사용되는 기호


1-2. 종류

1-2-1. 대입연산자 : 변수에 숫자나 문자열 등의 자료를 대입 / 연산 결과를 다른 변수에 할당


1-2-2. 사칙연산자 : +, -, *, /, //, %(더하기, 빼기, 곱셈, 나누기, 몫, 나머지)


1-2-3. 단항연산자 : 변수에 대한 연산결과를 원변수에 적용. 약식표현


1-2-4. 비교연산자 : 두 개의 변수값 간의 관계를 비교

1-2-4-1. ==, is : 같다


1-2-4-2. != : 다르다


1-2-4-3. > : 초과


1-2-4-4. < : 미만


1-2-4-5. >= : 이상


1-2-4-6. <= : 미만


1-2-5. 논리연산자 : 좌변과 우변을 논리 연산

1-2-5-1. and : 모두 참이어야지만 참


1-2-5-2. or : 둘중 하나라도 참이여지만 참


1-3. 정수와 실수 연산시 결과는 실수


1-4. 모든 수는 0으로 나눌수 없음


1-5. 연산자 우선순위 : 곱셈(*), 나누기(/)가 가장 우선이다. 단, 괄호가 있는경우 괄호가 가장 우선이다.

반응형

'Python_Beginer > Study' 카테고리의 다른 글

Python Open - w / r / a  (0) 2019.04.25
Pycharm 한글 에러 발생 해결 방안  (0) 2019.04.24
Python Variable(변수)  (0) 2019.04.23
Python Remark(주석문)  (0) 2019.04.23
PyCharm Community Edition Setup  (0) 2019.04.23