[제로베이스] CH1. Python 기초 - 연산자, operator

정해성·2023년 6월 6일
0

제로베이스

목록 보기
3/36
post-thumbnail

연산자

1. 산술연산자

1. 곱하기 *
print(5 * 3)
print("hi " * 5)

# 출력
15
hi hi hi hi hi
2. 더하기 +
print(5 + 3)
print("hi " + "python")
print(10 + 2.1)

# 출력
8
hi python
12.1
# 정수 + 실수, 실수 + 실수 결과는 float자료형
3. 나누기 /
print(2 / 1)
print(0 / 3)
# 출력
2.0
0.0
# 나눗셈 결과는 항상 float 자료형이다.
4. 빼기 -
print(5 - 3)
print(10 - 2.1)

# 출력
2
7.9
# 정수 - 실수, 실수 - 실수 결과는 float자료형
5.//
print(5 // 3)
print(16 // 5)

# 출력
1
3
5. 나머지 %
print(5 % 3)
print(16 % 5)

# 출력
2
1
6. 거듭제곱 **
print(5 ** 3)
print(2 ** 3)
print(2 ** (1/2))
print(4 ** (1/2))
print(8 ** (1/3))

# 출력
125
8
1.414213
2
2

2. 할당연산자

할당연산자 =

n = 5
a = 8

복합할당연산자
10 += 2   # 2를 더한 후 할당
10 -= 2   # 2를 뺀 후 할당
10 *= 2   # 2를 곱한 후 할당
10 /= 2   # 2를 나눈 후 할당
10 %= 2   # 나머지 연산 후 할당
10 //= 2  # 몫 연산 후 할당
10 **= 2  # 거듭제곱 연산 후 할당

3. 비교연산자

비교 연산자 (<,>,<=,>=,==,!=)
print( 5 > 3 )    # 크다
print( 5 < 3 )    # 작다
print( 5 >= 3 )   # 크거나 같다
print( 5 <= 3 )   # 작거나 같다
print( 5 == 3 )   # 같다
print( 5 != 3 )   # 같지 않다

# 출력
True
False
True
False
False
True

4. 논리연산자

#논리 연산자 and
print( True and True )
print( True and False )
print( False and False )
# 출력(A와 B 모두 True인 경우만 결과값으로 True이다)
True
False
False

#논리 연산자 or
print( True or True )
print( True or False )
print( False or False )
# 출력(A or B : A와 B중 어느하나만 True이면 결과 값은 True이다)
True
True
False

#논리 연산자 not
print( not True )
print( not False )
# 출력(not A : A의 상태를 부정하는 결과를 나타낸다)
False
True

operator 모듈

출처 : 제로베이스 데이트 스쿨 강의자료

profile
코린이 공부중

0개의 댓글