2018/09/04 - [교육 노트/파이썬 강의] - [파이썬 때려잡기] Python 강의 1 - Hello World!
1. 변수
수학에서 배운 변수와같은 개념.
이를 컴퓨터 공학(c++)에서는 컴퓨터 메모리 공간에 값을 저장, 변경, 사용 할 수 있는 공간을 의미한다.
값은 있으나 변경 불가능하면 이를 상수라고 부른다.
위는 X라는 변수에 5를 더한 값을 Z라는 변수에 대입한것이다.
위 코드에서는 x,y가 변수이다
2. 자료형
C++은 정적 타입 언어로 변수를 만들기 위하여 해당 변수의 타입이 정해져 있어야한다.
변수타입은 해당 변수가 어떤 종류고, 어떤 용도로 사용되는지를 의미하는데
쉽게 설명하자면 X라는 변수를 사용하려면 X가 숫자인지, 문자인지 이러한 정보를 알려주어야 한다는것이다.
그러나 Python은 동적 타입 언어로
변수에 어떠한 값은 대입하면 그 들어가는 값에 맞게 해당 변수의 타입이 바뀐다.
따라서 해당 변수가 어떤 종류인지, 용도인지를 따로 정해줄 필요가 없다.
3. 숫자
x,y에 들어간 4와 3은 숫자이다
숫자중에서도 "정수" 에 해당한다.
즉 x와 y의 자료형은 정수이다.
파이썬은 숫자를 다루기위하여 정수(3)와 소수(3.14), 복소수 (3 + 5j, i대신 j 사용)
등을 제공한다.
4. 연산자 (operator)
각종 연산(변수를 다루는등)을 하기위해 사용하는것이 연산자 이다.
python에는 각종 연산자가있는데 이는 배울떄마다 익히도록하자
우선 = 연산자이다
에서 = 은 대입(할당) 연산자이다. x라는 변수에 뒤에 나오는 값을 대입한다.
+ - * / 는 사칙연산 연산자이다.
%은 나머지 연산자 이다 (mod operator)
x를 y로 나눈 나머지를 나타낸다
참고로 몫을 얻기위해서는
// 연산자를 사용한다
**은 거듭제곱 연산자이다
x를 y번 거듭제곱한것이다.
5 대입하기전에...
x = x+1은 x에 1을 더하고 이를 다시 x에 대입한다.
축약해서 +=으로 사용할수있다.
위 연산자들 모두 /= **= 등으로 축약할수있다.
6 참과 거짓
오직 2가지 참 또는 거짓임을 나타내는 자료형이 존재한다
bool 형식인데
다음과같이 True 또는 False를 나타낸다.
'교육 노트 > 파이썬 강의' 카테고리의 다른 글
[파이썬 때려잡기] Python 강의 6 - 스트링과 리스트 처리-2 (0) | 2018.09.05 |
---|---|
[파이썬 때려잡기] Python 강의 5 - 스트링과 리스트 처리-1 (0) | 2018.09.05 |
[파이썬 때려잡기] Python 강의 4 - 파이썬의 스트링 (string) (0) | 2018.09.05 |
[파이썬 때려잡기] Python 강의 3 - 파이썬의 자료구조, 리스트 (list) (0) | 2018.09.05 |
[파이썬 때려잡기] Python 강의 1 - Hello World! (0) | 2018.09.04 |