데이터 타입은 프로그래밍 언어에서 값(value)를 저장하고 조작할 때 사용되는 데이터 종류를 의미
변수에 저장된 데이터의 성격을 정의하며, 데이터에 사용할 수 있는 연산이나 함수의 종류를 결정
1. 숫자형(Numeric)
2. 문자형(Character)
3. 논리형(Logical)
연산자 : 변수나 값에 대한 특정 작업을 수행하는 기호나 키워드
다양한 연산자를 통해 데이터 간의 연산, 비교, 논리적 처리 등을 할 수 있다.
1. 산술 연산자(사칙연산)
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333...
print(a // b) # 3
print(a % b) # 1
print(a ** b) # 1000
2. 비교 연산자
a = 10
b = 20
print(a == b) # False
print(a != b) # True
print(a > b) # False
print(a < b) # True
print(a >= b) # False
print(a <= b) # True
3. 논리 연산자
a = True
b = False
print(a and b) # False
print(a or b) # True
print(not a) # False
4.할당 연산자
변수에 값을 할당 하거나 값을 업데이트 하는데 사용
a = 10
a += 5 # a = a + 5
print(a) # 15
a *= 2 # a = a * 2
print(a) # 30
a **= 2 # a = a ** 2
print(a) # 900
5. 비트 연산자
정수의 비트 단위로 연산을 수행
a = 10 # 1010 in binary
b = 4 # 0100 in binary
print(a & b) # 0 (0000)
print(a | b) # 14 (1110)
print(a ^ b) # 14 (1110)
print(~a) # -11 (inverse of 1010 + 1)
print(a << 1) # 20 (10100)
print(a >> 1) # 5 (0101)
6. 멤버십 연산자
특정 값이 시퀀스(리스트 , 튜플, 문자열 등)에 포함되어 있는지를 확인
fruits = ["apple", "banana", "cherry"]
print("apple" in fruits) # True
print("grape" not in fruits) # True
7.식별 연산자
두 변수가 동일한 객체를 가리키고 있는지 확인
a = [1, 2, 3]
b = a
c = [1, 2, 3]
print(a is b) # True (a와 b는 동일한 객체)
print(a is c) # False (a와 c는 다른 객체)
print(a is not c) # True
8. 절댓값
9. 진법 변환
number = 255
binary = bin(number)
octal = oct(number)
hexadecimal = hex(number)
print(binary) # 출력: 0b11111111
print(octal) # 출력: 0o377
print(hexadecimal) # 출력: 0xff
10. 반올림
1. import math
파이썬 기초 6. Control Statement(제어문) (0) | 2024.09.18 |
---|---|
파이썬 기초 5. Pandas (0) | 2024.09.09 |
파이썬 기초 4. Numpy (0) | 2024.09.08 |
파이썬 기초 3. Function and Module (0) | 2024.09.05 |
파이썬 기초 2. Data Structure (0) | 2024.09.02 |