Python

프로그래밍 – 연산 정리 (Python)

산술연산

연산자 설명
+ 더하기
빼기
* 곱하기
/ 나누기
//
% 나머지
** 제곱
  • 코드 예시
x = 5
y = 2

print(x+y) 
# 7

print(x-y) 
# 3

print(x*y) 
# 10

print(x/y)
# 2.5

print(x//y) # 몫
# 2

print(x%y) # 나머지
# 1

print(x**y) # 제곱
# 25

문자열연산

  • 코드 예시
a = "hello"
b = "python"
c = "world"
word = a+b+c

print(word)

# hellopythonworld

print(a, b, c)
# hello python world

multi_word = (word+"\n") * 5

print(multi_word, end="")
"""
hellopythonworld
hellopythonworld
hellopythonworld
hellopythonworld
hellopythonworld
"""

복합할당연산

  • 코드 예시
level = 10 
level += 1 # 11
level -= 2 # 9
level *= 4 # 36
level /= 2 # 18.0

비교연산

연산자 (연산기호) 설명 (왼쪽이 오른쪽보다)
> 크다
< 작다
>= 크거나 같다
<= 작거나 같다
== 같다
!= 다르다
  • 코드 예시
print(1>2) 
# False

print(3<4) 
# True

print(5>=5) 
# True

print(6<=7) 
# True

print("팔" == "구")
# False

print("19285028583986982" != "19285028563986982")
# True

논리연산

연산자 설명
A and B A,B 모두 참이라면 True
A or B A,B 중 하나라도 참이라면 True
not A A 가 참이라면 False
  • 코드 예시
print(1<2 and 3>4)
# False

print(5<=6 or 7>=8)
# True

print(not 9==9)
# False

멤버십연산

연산자 (연산기호) 설명 (왼쪽이 오른쪽에)
in 포함되어 있다
not in 포함되어 있지 않다
  • 코드 예시
print("3" in "123")
# True

print("3" not in "123")
# False

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.