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 |