자료형이란 것은 컴퓨터 프로그래밍에 있어서 '변수'라는 것을 먼저 인지하고 가야한다. 변수란 것은 무엇일까?? 우리가 살면서 변수라는 단어는 잘 안쓴다. '변수가 많아' 이런 말에서나 쓰긴 쓸까? 저런 대사를 남발 했다가는 아웃사이더 취급을 받기 쉽상이다.

 

변수의 정의

 말 그대로 변수는 변하는 수. 어떤 미지수 x가 있는데 그 수는 변하는 수이다. 정해지지 않았고, 프로그래밍 상에서 그 변수를 정할 수 있는 사람(정의 할 수 있는 사람)은 그 코드를 만든 사람이다. 


자료형의 정의

  그 변수를 정의 할 때에는 무엇을 정의 해야할까?? 컴퓨터는 원시적으로는 0과 1만을 이해하며, 이진수를 사람이 쉽게 이해하기 위함에 따라 언어는 개발되었다. 그로 인해서 변수를 숫자, 문자,리스트,터플,딕셔너리,집합,참거짓 등등으로 사람이 이해하기 위한 변수의 그릇으로 정의 한 것이 자료형이다.



숫자형의 종류 : 정수, 실수, 복소수, 8진수, 16진수



정수(Integer) : 양의 정수, 음의 정수, 0


소수점(Floating-point) : 1.9, -4.56, 5.83E10. 5.83e-10


8진수(Octal) : 0o177


16진수(Hexadecimal) : 0xABC


복소수(Complex number) : 4+5j, 4-5J

*.real 함수(실수 부분 리턴), .imag 함수(허수 부분 리턴), .conjugate() (켤레 복소수 리턴), abs(x) 복소수의 절대값 리턴






블로그 이미지

잉비니

,