공부/파이썬

3. 타입(Type)

M창인생 2019. 9. 9. 21:50

https://m-changlifeblog69.tistory.com/24

 

2. 변수(Variable)

https://m-changlifeblog69.tistory.com/22 1. 공부 환경 설정(파이썬, 파이참(PyCharm)) 저번 포스팅에는 왜 파이썬을 배우기 시작했나 라는 주제를 다뤘습니다. https://m-changlifeblog69.tistory.com/21 0...

m-changlifeblog69.tistory.com

저번 포스팅에서는 변수에 대한 내용이었습니다.

 

 

이번 포스팅에서 다룰 내용은 타입(Type) 입니다.

저번 포스팅에서 배운 변수에 입력하는 타입 세가지를 설명 해드리겠습니다.

타입은 크게 문자열(Str), 숫자(Int), 불 자료형(Bool) 있습니다.

 

 

x와 y는 같은 10처럼 보이지만

x는 문자, y는 숫자 타입을 가지고 있습니다.

문자는 말 그대로 '문자'입니다. 보통은 '', "" 이렇게 지정을 합니다.

숫자는 사칙연산이 가능하게 되어 있고, 파이썬은 정수와 소수 모두 지원을 합니다.

출력을 해 본다면

 

 

이렇게 보기에는 같은 10이 나오지만

만약 x와 y를 더하려고 한다면

 

 

무슨 값이 출력이 될까요?

10 + 10 이니 20?

 

 

이렇게 오류가 발생합니다.

문자열 타입과 숫자 타입은 서로 더할 수 없기 때문입니다.

굳이 둘을 더하고 싶다면

 

이런식으로 y를 문자 타입으로 바꾸거나

(문자 10을 더한 것이기에 출력값 1010)

x를 숫자 타입으로 바꾸면 가능합니다.

(숫자 10을 더한 것이기에 출력값 20)

이런것을 캐스팅 이라고 합니다.

마지막으로 불 자료형 입니다.

 

이렇게 참, 거짓을 나타내는 자료형 입니다.

*첫문자는 항상 대문자로 써야 합니다.*

 

 

둘은 조건문 반환값으로 자주 사용이 됩니다.

잠시 살펴보자면

 

 

1은 2보다 크다 = 거짓

1은 2보다 작다 = 사실

이렇게 값을 출력하는것을 확인 할 수 있습니다

 

 

 

감사합니다

'공부 > 파이썬' 카테고리의 다른 글

4. 조건문(If, Else)  (0) 2019.09.10
2. 변수(Variable)  (0) 2019.09.09
1. 공부 환경 설정(파이썬, 파이참(PyCharm))  (0) 2019.09.09