[Python] 파이썬 기초 정리-2 | 기본 연산자 (산술 연산자, 비교 연산자, 논리 연산자, 할당 연산자) | 파이썬 기본 문법

2024. 5. 16. 21:48Python 파이썬

반응형

1. 산술 연산자

  • 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 몫(//), 나머지(%), 거듭제곱(**)과 같은 숫자 연산을 수행
# 덧셈 (Addition)
print(3 + 5)  # 결과: 8

# 뺄셈 (Subtraction)
print(10 - 4)  # 결과: 6

# 곱셈 (Multiplication)
print(2 * 3)  # 결과: 6

# 나눗셈 (Division)
print(10 / 2)  # 결과: 5.0

# 몫 (Floor Division)
print(10 // 3)  # 결과: 3

# 나머지 (Modulus)
print(10 % 3)  # 결과: 1

# 거듭제곱 (Exponentiation)
print(2 ** 3)  # 결과: 8

 

 

2. 비교 연산자

  • 두 값을 비교하여 참(True) 또는 거짓(False)을 반환
# 크다 (Greater Than)
print(3 > 2)  # 결과: True

# 작다 (Less Than)
print(3 < 2)  # 결과: False

# 크거나 같다 (Greater Than or Equal To)
print(3 >= 2)  # 결과: True

# 작거나 같다 (Less Than or Equal To)
print(3 <= 2)  # 결과: False

# 같다 (Equal To)
print(3 == 3)  # 결과: True

# 같지 않다 (Not Equal To)
print(3 != 2)  # 결과: True

 

 

3. 논리 연산자

  • 논리값 ('True', 'False') 간의 논리 연산을 수행
# 논리 AND (and)
print(True and False)  # 결과: False
print(True and True)   # 결과: True

# 논리 OR (or)
print(True or False)  # 결과: True
print(False or False) # 결과: False

# 논리 NOT (not)
print(not True)  # 결과: False
print(not False) # 결과: True

 

 

4. 할당 연산자

  • 변수에 값을 할당 또는 기존 값에 대해 연산 수행 후 그 결과를 다시 변수에 할당
# 기본 할당 (Assignment)
x = 5
print(x)  # 결과: 5

# 덧셈 할당 (Add and Assign)
x += 3  # x = x + 3  # 결과: 8

# 뺄셈 할당 (Subtract and Assign)
x -= 2  # x = x - 2  # 결과: 6

# 곱셈 할당 (Multiply and Assign)
x *= 4  # x = x * 4  # 결과: 24

# 나눗셈 할당 (Divide and Assign)
x /= 6  # x = x / 6  # 결과: 4.0

# 몫 할당 (Floor Divide and Assign)
x //= 2  # x = x // 2  # 결과: 2.0

# 나머지 할당 (Modulus and Assign)
x %= 2  # x = x % 2  # 결과: 0.0

# 거듭제곱 할당 (Exponentiate and Assign)
x = 2
x **= 3  # x = x ** 3 # 결과: 8

 

 

5. 비트 연산자

  • 정수형 데이터에 대해 비트 단위 연산을 수행
a = 60  # 60의 이진수: 0011 1100
b = 13  # 13의 이진수: 0000 1101

# 비트 AND (Bitwise AND)
print(a & b)  # 결과: 12 (0000 1100)

# 비트 OR (Bitwise OR)
print(a | b)  # 결과: 61 (0011 1101)

# 비트 XOR (Bitwise XOR)
print(a ^ b)  # 결과: 49 (0011 0001)

# 비트 NOT (Bitwise NOT)
print(~a)  # 결과: -61 (비트 반전)

# 비트 왼쪽 시프트 (Left Shift)
print(a << 2)  # 결과: 240 (1111 0000)

# 비트 오른쪽 시프트 (Right Shift)
print(a >> 2)  # 결과: 15 (0000 1111)

 


파이썬 기초-1 ( 데이터 타입, 변수)

2024.05.06 - [컴퓨터언어/Python 파이썬] - [Python] 파이썬 기초 정리-1 | 변수, 데이터 타입 (자료형), 형변환 | 파이썬 기초 문법

 

[Python] 파이썬 기초 정리-1 | 변수, 데이터 타입 (자료형), 형변환 | 파이썬 기초 문법

변수와 데이터 타입 (자료형)파이썬에서는 변수를 사용하여 데이터를 저장할 수 있고, 변수를 선언할 때 데이터 타입을 명시할 필요가 없다.파이썬은 자동으로 데이터 타입을 결정한다.  1. 숫

wolleyneerg.tistory.com

 

반응형