파이썬에서도 다른 프로그래밍 언어와 마찬가지로 여러가지 데이타 타입을 지원합니다.
가장 기본적인 타입은 정수형, 실수형, 문자열입니다.
정수형은 소수점이 없는 정수만을 지정할 수 있는 데이타 타입이며, 실수형은 소수점을 포함하는 실수를 지정할 수 있는 데이터 타입입니다.
아래 예를 보면
a라는 변수에 1이라는 데이타를 저장하기 위해서는
a=1
이라고 하면 되고 b라는 변수에 1.2라는 데이타를 저장하기 위해서는
b=1.2
이라고 하면 됩니다.
만약 b=1.0이라고 하면 어떻게 될까요?
정수 1과 실수 1.0은 실제 값은 같지만 파이썬 내부적으로는 다른 데이터 타입으로 됩니다.
만약 a+b의 결과는 어떻게 될까요?
파이썬에서는 c=a+b를 계산시키면 변수 c는 실수형으로 되고 값이 2.2로 나오게 됩니다.
문자열은 "" 사이에 있는 문자들을 말하며, d="Hello World"라고 하면 변수 d에 이 문자열이 저장됩니다.
아래는 이를 실제 파이썬으로 실행한 결과입니다.
가장 기본적인 타입은 정수형, 실수형, 문자열입니다.
정수형은 소수점이 없는 정수만을 지정할 수 있는 데이타 타입이며, 실수형은 소수점을 포함하는 실수를 지정할 수 있는 데이터 타입입니다.
아래 예를 보면
a라는 변수에 1이라는 데이타를 저장하기 위해서는
a=1
이라고 하면 되고 b라는 변수에 1.2라는 데이타를 저장하기 위해서는
b=1.2
이라고 하면 됩니다.
만약 b=1.0이라고 하면 어떻게 될까요?
정수 1과 실수 1.0은 실제 값은 같지만 파이썬 내부적으로는 다른 데이터 타입으로 됩니다.
만약 a+b의 결과는 어떻게 될까요?
파이썬에서는 c=a+b를 계산시키면 변수 c는 실수형으로 되고 값이 2.2로 나오게 됩니다.
문자열은 "" 사이에 있는 문자들을 말하며, d="Hello World"라고 하면 변수 d에 이 문자열이 저장됩니다.
아래는 이를 실제 파이썬으로 실행한 결과입니다.
그외 Boolean이라는 데이터 타입도 있는데 참이면 True, 거짓이면 False로 지정하면 됩니다.
a=True 또는 b=False
그러면
c=a or b 그리고 c=a and b는 결과가 어떻게 나올까요?
아래 실행결과를 보시면 됩니다.
여기서 참, 거짓은 대문자로 시작해야 하네요.
그외에 list, tuple, set, dict라는 데이터 타입이 있는데 좀더 공부해야겟네요.
댓글 없음:
댓글 쓰기