컴퓨터에게 이 객체가 어떤 형태인지 알려주는 것
문자형인지 숫자형인지, 숫자형이라면 정수형인지 소수형인지 등등
변수 선언시 자동으로 데이터 타입이 구분되지만 쓰고자하는 방향에 따라 다른 타입이 요구되기 때문에 필수적으로 직접 구분해주자!
데이터 타입 확인하기 : type()
a='동그라미'
type(a)
int(정수형) | a=3 |
---|---|
float(실수형) | a=3.0 |
str(문자열) | a=’3’ |
list | a,b,c=[1],[2],[3] |
tuple | a=(1,2,3) |
set | a={’1’,’2’,’3’} |
a=set([1,2,3]) | |
dict | a=[a:’키’,2:’몸무게’] |
1)숫자형 타입 연산
a=20 | 변수 선언 |
---|---|
a+b | 더하기 |
a-b | 빼기 |
a*b | 곱하기 |
a/b | 나누기 |
a//b | 몫 |
a%b | 나머지 |
a**b | 제곱(a의 b승) |
2)문자열 타입 연산
<덧셈>
a=’동그라미’
b=’땡’
a+b
⇒’동그라미땡’
<곱셈>
a=’세모’
a*3
⇒’세모세모세모’
<혼합>
a=’마름모’
b=1234
a+b
⇒TypeError(데이터 타입이 서로 다른 두 변수는 연산불가)