Hobby Story

반응형

안녕하세요

 

지난시간에는 IDE 중 하나인 파이참을 다운로드 받고 설치하는 방법을 알아보았고

간단하게 특정문자를 잘 출력해주는지 확인하는 방법을 알아보았습니다.

 

해당 내용을 보지 않으신 분께서는 

아래 주소로 가셔서 한번 보고 오시는 것을 추천드립니다.

 

https://dowg.tistory.com/16

 

[파이썬]파이썬 배우기 3일차.Learning Python.Pycharm.파이참

안녕하세요 오늘은 파이썬 배우기 3일차 입니다. 지난시간 파이썬을 다운받고 설치하는 방법을 알아보았는데요 이번시간에는 파이썬의 텍스트 에디터 or 통합개발 환경(IDE)을 설치하는 방법을 알아보도록 하겠습..

dowg.tistory.com

 

자!! 그러면 오늘부터는 실제적으로 소스를 구성하는 파이썬의 언어에 대해서 차례차례 배워보고자 합니다.

 

먼저 아래 다루어지는 내용을 숙지하고 간단한 Test를 진행하면서 진행하기 위해

IDLE을 켜줍니다(파이썬을 설치하셨다면 시작프로그램 ->IDLE(python3.7) 을 실행시켜줍니다.

그러면 아래와 같이 하얀색 창이 뜨게 됩니다.

 

자이제, Test할 준비를 끝냈습니다.

 

 

먼저, 파이썬의 자료형이란 무엇인지 알아보겠습니다.

 

어떠한 프로그램이든지 변수를 지정하게되면 그 변수가 어떤 정보를 담고있는지,

그리고 얼마나 많은량의 메모리를 할당해주어야 하는지에 대해서 알고 이를 지정할수 있어야 합니다.

이때문에, 자료형으로 정보와 메모리량을 변수를 선언할때 미리 구분해줍니다.

 

C언어나 자바에서는 이와 같이 변수를 만들때 자료형(INT, Float, Hex 등) 을 개발자가 미리 알고

하나하나 구별하여 지정을 해주어야 합니다. 

 

그러나 파이썬 같은경우에는

변수에 입력된 정보에 따라 스스로 판단하여 이 자료형을 지정을 해줍니다.

그래서 매우 편리하고 개발 속도도 매우빠르다고 할수있습니다. 또한, OverFlow와 같은 오류도 줄일수 있을것 같습니다.

 

위에서 말씀드렸듯이 파이썬은 변수에 맞는 자료형을 자동으로 판단하여

지정을 해주기때문에 아래와 같이 자료형의 종류에 대해서 언급을 하고 바로 Test를 진행해보도록 하겠습니다.

 

 

 

1. 숫자

 1) integer : 단어의 뜻 그대로 정수 숫자를 말합니다.                         

    ex) 43, 345,  2342 

정수형 숫자의 출력

 2) Floating-point : 실수로 소수점이 포함되어있는 숫자를 말합니다.       

    ex) 4.3,  34.5,  23.42,  4.3e1,  34.5e10,  23.42e10 =  23.4210^10

실수형 숫자의 출력

 3) Octal : 8진수로 이루어진 숫자를 의미 합니다.

    ex) 0o177,  0o614, 0o748

 16진수는 숫자를 표현할때 0o로 시작합니다.

 

  - 단! 8진수이기 때문에 8이상의 숫자는 사용할수없다는점 유의 하시기 바랍니다.

  - 8이상의 숫자를 사용할경우 아래와 같이 에러가 발생합니다.

 

8진수 숫자형의 출력

 4) Hexadecimal : 16진수로 이루어진 숫자를 의미합니다.

    ex) 0x8ff,  0x8964, 0xDAA0

 16진수는 숫자를 표현할때 0x로 시작합니다.

  - 단! 16진수이기 때문에 F이상의 문자는 사용할수없다는점 유의 하시기 바랍니다.

  - F이상의 숫자를 사용할경우 아래와 같이 에러가 발생합니다.

16진수 숫자형의 출력

 

2. 연산자

 1) 사칙연산 : 덧셈, 뺄셈, 곱셈, 나눗셈 을의미하며 파이썬의 경우 아래와 같이 사용됩니다.

  - 덧셈 연산 : +

  - 뺄셈 연산 : -

  - 곱셈 연산 : *

  - 나눗셈 연산 : /

사칙연산 연산자의 출력

 2) 제곱 : 숫자를 중복으로 곱한 값

  - 제곱연산 : **

 

 3) 나눗셈 나머지 : 앞의 숫자를 뒤의 숫자로 나누었을때의 나머지 값을 출력

  - 나머지연산 : %

 

 4) 나눗셈 몫 : 앞의 숫자를 뒤의 숫자로 나누었을때의 몫을 출력

  - 몫 연산 : /

 

오늘은 파이썬의 숫자에 대한 자료형을 알아보고 Test를 해보았습니다.

C언어를 한번이라도 접해 보셧다면 아마 쉬운 내용이었을 거라 생각이들고

만약 처음 접해보신 분들이라면 생소하실 수도있지만 그래도 하나하나 보다보면 어려운 내용이 아니였던것 같습니다.

 

다음시간에는 문자열에 대해서 공부해보도록 하겠습니다.

 

반응형

이 글을 공유합시다

facebook twitter googleplus kakaostory naver