반응형

파이썬자료형 4

[Python] 파이썬에서의 자료형, 논리형(Bool) (7/7)

지난 포스트에서 수학에서의 집합 개념을 차용해온 집합형 자료형에 대해서 알아보는 시간을 가졌었다. 이번 포스트에서는 일반 프로그래밍에서 많이 사용되는 논리형 자료형에 대해서 알아보고자 한다. 논리형 자료형의 또 다른 이름으로 불형, 불리언형, 불 자료형이 있다. 그 이유는 수학이나 컴퓨터 공학에서 참과 거짓값을 갖는 것을 Boolean이라고 부르기 때문이다. 논리형 자료형은 딱 두 가지로 나뉜다. 참(True)값과 거짓(False)값. 파이썬에서는 대소문자를 명확하기 때문에 True 대신에 true 등으로 잘못 작성하게 되면 에러가 발생한다. 참값과 거짓값에 대한 연산 결과를 표 형태로 나타낸 것을 진리표라고 하는데, 이 진리표를 한 번 눈에 익혀주면 좋을 것 같아서 굳이 포스트에 표를 추가해 넣었다. ..

[Python] 파이썬에서의 자료형, 튜플형 (4/7)

지난 포스트에서는 리스트 형에 대해서 전체적으로 훑어보는 시간을 가졌다. 이번에는 리스트 형과 거의 유사하나 약간의 차이점 만을 갖는 튜플형에 대해서 알아보려고 한다. 결론부터 이야기하면 튜플형은 리스트에서 가능하던 삽입, 수정, 삭제가 불가능하다는 점이 가장 큰 특징이고 두 번째로는 대괄호('[', ']')가 아닌 소괄호('(', ')')로 묶는다는 점이 차이점이다. 튜플형 이전 포스트에서 리스트 형을 선언했던 코드에서 대괄호만 소괄호로 바꾸어 선언해보려고 한다. my_tuple_ex1 = () my_tuple_ex2 = (1,) my_tuple_ex3 = (1, 2) my_tuple_ex4 = ('text', 'text', 'text') my_tuple_ex5 = (1, 2, 'text') my_tu..

[Python] 파이썬에서의 자료형, 문자형 (2/7)

들어가기 전에... 글이 많이 깁니다. 내용은 많지만, 문자형은 데이터 분석에서 가장 많이 사용되고 능숙하게 다루어야하는 자료형이니만큼 꼼꼼하게 공부할 필요가 있다고 생각합니다. 한 번 훑어본 것으로 만족하지 마시고, 완전히 체화될 때까지 반복 숙달해주세요. ​ 이전 포스트에서는 숫자형 자료들에 대해서 배우고, 그 연산을 알아보았다면 이번 포스트에서는 문자형 자료들에 대해서 배우고 그 연산 뿐만 아니라 다양한 기능과 함수들을 배워보고자 한다. ​ 문자형 파이썬 이전의 프로그래밍 언어에서는 '문자'와 '문자열'을 구분지어 알아야 했다. 문자는 한 글자 한 글자를 의미하고, 문자열은 문자들을 나열한 것을 의미한 것이다. 예를들면 'L'은 문자이고 'LOVE'는 문자열인 셈이다. 하지만 파이썬에서는 굳이 구분..

[Python] 파이썬에서의 자료형, 숫자형 (1/7)

지난 포스트에서는 파이썬의 가장 기본적인 문법에 대해서 알아보았다. 자료형이란, 요리에서의 각 재료와 같아서 손질하는 방법이나, 재료별 특성, 영양소(구성성분) 등이 제각각이다. 이번 포스트에서는 파이썬의 자료형 중에서 숫자형에 대해서 알아보려고 한다. ​ 숫자형 숫자형(Number)이란, 말 그대로 수로 이루어진 형태의 자료형을 말한다. 일상생활에서 가장 많이 사용되는 10진수에는 정수(94, 12, 19, ...)와 정수가 아닌 실수(3.141592, 2.71828, ...)로 크게 나눌 수가 있다. 그리고 일상생활에서는 자주 사용하지 않지만 프로그래밍에서는 알아두면 좋은 8진수와 16진수가 있다. ​ 파이썬에서는 위에서 언급한 수들을 다룬다. 각 타입별로 선언하는 방식이 특별해지지는 않는다. 아래의..