안녕하세요
지난시간에는 IDE 중 하나인 파이참을 다운로드 받고 설치하는 방법을 알아보았고
간단하게 특정문자를 잘 출력해주는지 확인하는 방법을 알아보았습니다.
해당 내용을 보지 않으신 분께서는
아래 주소로 가셔서 한번 보고 오시는 것을 추천드립니다.
자!! 그러면 오늘부터는 실제적으로 소스를 구성하는 파이썬의 언어에 대해서 차례차례 배워보고자 합니다.
먼저 아래 다루어지는 내용을 숙지하고 간단한 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.42∗10^10
3) Octal : 8진수로 이루어진 숫자를 의미 합니다.
ex) 0o177, 0o614, 0o748
16진수는 숫자를 표현할때 0o로 시작합니다.
- 단! 8진수이기 때문에 8이상의 숫자는 사용할수없다는점 유의 하시기 바랍니다.
- 8이상의 숫자를 사용할경우 아래와 같이 에러가 발생합니다.
4) Hexadecimal : 16진수로 이루어진 숫자를 의미합니다.
ex) 0x8ff, 0x8964, 0xDAA0
16진수는 숫자를 표현할때 0x로 시작합니다.
- 단! 16진수이기 때문에 F이상의 문자는 사용할수없다는점 유의 하시기 바랍니다.
- F이상의 숫자를 사용할경우 아래와 같이 에러가 발생합니다.
2. 연산자
1) 사칙연산 : 덧셈, 뺄셈, 곱셈, 나눗셈 을의미하며 파이썬의 경우 아래와 같이 사용됩니다.
- 덧셈 연산 : +
- 뺄셈 연산 : -
- 곱셈 연산 : *
- 나눗셈 연산 : /
2) 제곱 : 숫자를 중복으로 곱한 값
- 제곱연산 : **
3) 나눗셈 나머지 : 앞의 숫자를 뒤의 숫자로 나누었을때의 나머지 값을 출력
- 나머지연산 : %
4) 나눗셈 몫 : 앞의 숫자를 뒤의 숫자로 나누었을때의 몫을 출력
- 몫 연산 : /
오늘은 파이썬의 숫자에 대한 자료형을 알아보고 Test를 해보았습니다.
C언어를 한번이라도 접해 보셧다면 아마 쉬운 내용이었을 거라 생각이들고
만약 처음 접해보신 분들이라면 생소하실 수도있지만 그래도 하나하나 보다보면 어려운 내용이 아니였던것 같습니다.
다음시간에는 문자열에 대해서 공부해보도록 하겠습니다.
[Python]파이썬 독학 7일차 문자열 활용하기 2탄 (7) | 2019.12.11 |
---|---|
[Python]파이썬 독학 6일차 문자열 활용하기 (2) | 2019.12.08 |
[Python]파이썬 독학 5일차 문자열 (0) | 2019.12.04 |
[Python]파이썬 독학 3일차 파이참 (1) | 2019.12.02 |
[Python]파이썬 독학 2일차 설치하기 (0) | 2019.12.01 |
[Python]파이썬 독학 1일차 파이썬이란 (6) | 2019.11.28 |