파이썬 배우기#5 데이터의 형태

in #kr9 years ago

autumn.jpg

프로그래밍은 결국 데이터를 이용하기 위한 것이지요
오늘은 데이터에 대해 간단히 정리해 봅니다.

‘데이터’라고 말하지만 실제로는 3가지의 다른 종류로 이루어져 있습니다.

  1. 숫자형: 계산을 하기 위한 데이터 로 정수형(int)과 실수형(float)형이 있습니다.
  2. 논리형
  3. 문장형

먼저 숫자형을 살펴보겠습니다. 사칙연산을 하기에 편리합니다.

작은 수를 빼면 음의 부호가 표시되네요. 그런데 마지막 계산결과가 이상합니다
‘ -990 ’이 아니고 ‘ -990. ’ 이네요.
파이썬에서는 입력을 정수형으로 해도 계산결과는 실수형으로 반환한답니다.
그래서 뒤에 ( . )이 붙어 있는 것이군요.

data1_1.JPG

사칙연산이 여러 개 들어있는 경우에는 계산순서가 있습니다.

datan.jpg

두 번째로, 이번엔 논리형에 대해 알아보겠습니다.

참, 거짓을 판단할 수 있는 데이터를 말합니다.

boolean1.JPG

참, 거짓을 확인하기 위해 ‘남자=여자’ 로 질문을 했더니 에러가 났습니다.
숫자가 아니기 때문일까요?
Man의 변수값이 지정되지 않았다는 메시지입니다.
숫자를 사용해서 비교하니 두가지 방법모두 동일한 결과를 보여줍니다.
파이썬의 연산자는 여러 종류입니다. 그것들의 쓰임새를 보겠습니다.
먼저 비교연산자 입니다.

boolean1_1.JPG

다음은 논리 연산자입니다. ‘and, or, not’ 이 있습니다.

‘x or y’ : 둘 중 하나가 참이면 참인 명제, x가 거짓인 경우에 y실행
‘x and y’ : 둘다 참이어야 참이 되는 명제, x가 참이어야 실행
not x : x 가 참이면 거짓, x 가 거짓이면 참

의 세종류가 있습니다.

boolean1_2.JPG

충분히 연습해서 숙달시켜야 겠습니다.
그런데 논리형인 True 나 False 의 정체를 알아보니! 숫자형이네요.

boolean_3.JPG


세번째는 문자열형입니다. 문장으로 이루어진 데이터 입니다.

string1.JPG

‘\’ 는 역슬래시에 해당합니다. ( ‘ )를 문자열의 끝에 추가해 줍니다.

string1_1.JPG

이렇게 ( “ ) 에서 ( ‘ )으로 바뀝니다.

string1_2.JPG

이렇게 세가지 데이터형에 대해 알아봤습니다.

숫자형이나 문자형의 덧셈도 가능한데요.

그러다 보니 자칫 부주의하게 명령을 내릴 경우 에러가 발생합니다.

data1_2.JPG

프로그래밍은 덜렁대는 사람은 못하겠습니다.
‘에러’ 내느라고 볼일 다 보는 거지요^^

오늘은 ‘파프조 p148’까지 공부했습니다. 이 책이 600p이니 갈길이 머네요. 빌려온건데..

응원해 주셔서 감사합니다.

Sort:  

Cheer Up!

  • from Clean STEEM activity supporter

thank you

어휴 보는거만으로도 어지럽네요. 프로그래밍하는분들 참 대단하군요

천천히 읽어보니 어지럽지는 않더군요.
이제 겨우 5일째라 아는게 없습니다.
@hygge 님 초면이네요.
초면이라고 말씀해 주시면 저도 쉽게 팔로우 할텐데요.
다른 분들에게도 그렇게 인사 하시면 좋을거 같습니다^^

파이팅입니다. 책을 마치시면 뭔가 만들어보시면 좋을것 같아요

감사합니다. 열심히 배워 보겠습니다..

대단하십니다

감사합니다. 열심히 공부해서 뭔가 쓸모있는 것을 만들도록 노력하겠습니다.

응원합니다! 홧팅!!ㅎㅎㅎ

감사합니다.
역시 응원단이 있으면 힘이 납니다^^

Coin Marketplace

STEEM 0.05
TRX 0.33
JST 0.078
BTC 62894.44
ETH 1674.44
USDT 1.00
SBD 0.39