[파이썬 기초 강좌] 02. 변수와 함수와 연산자
2021. 9. 2. 18:00ㆍ[유튜브 강의]- 센치한 개발자/[Python] 파이썬 기초 강의 - 강의중
728x90
02. 변수와 함수와 연산자
▶︎ 센치한개발자 채널 구독하기 : https://goo.gl/wPYaXG
변수 (variable)
- 변수는 "값을 담을 수 있는 그릇"이라고 생각하자.
>>> a = 1
>>> b = 2
>>> a
1
>>> b
2
- 그 값은 여러가지가 있다. 나중에 배울 클래스(class)도 들어갈수 있고, 숫자도 문자도 자유롭게 들어갈 수 있다.
- 이런 변수에 또다른 변수를 넣을 수도 있다.
>>> a = 1
>>> b = a
>>> b
1
함수(method)
- 함수는 특정한 "기능을 동작시키는 최소 단위"이다.
def 함수이름:
동작1
동작2
- 예를 들어, 라면을 먹기위해 "냄비가 있는가?" "냄비를 꺼낸다" "물을 붓는다" "끓인다" "라면이 있는가?" 와 같은 일련의 각각의 동작들을 정의하고 실행시킬수있는 하나의 "영역"이다.
- 이때 함수는 아래와 같이 종류를 나눠볼 수 있다.
[ 결과 값의 반환 여부에 따라 ]
1. 동작을 진행하고 특정 "값을 돌려주는" 함수
>>> def 함수이름: ... return 값
- 냄비가 있는가? return 있다, 없다
- 라면이 있는가? return 있다, 없다(폭망..)
2. 동작만 진행하고 "돌려주는 값이 없이 그냥 종료"하는 함수
>>> def 함수이름:
- 꺼낸다 (냄비)
- 붓는다 (냄비에 물을)
- 끓인다 (냄비)
[ 변수를 받는지 여부에 따라 ]
1. "변수를 받고" 동작을 시작하는 함수
>>> def 함수이름(변수): ... 네가 준 변수 좀 갖다 써볼까 ... return 값 >>> >>> def 함수이름(변수): ... 네가 준 변수 좀 갖다 써볼까 ... 꿀꺽
- 꺼낸다(뭘?)
- 붓는다(어디에?, 뭘?)
- 끓인가(뭘?)
2. "변수를 받지 않고" 시작하는 함수
>>> def 함수이름: >>> >>> def 함수이름: ... return 값
- 냄비가 있는가?
- 라면이 있는가?
- 집을 나선다 (*.라면이 없어서 사러 나감...)
*. 연습
- 변수 "냄비"에 물을 넣는 함수를 만들어보자.
- 라면이 없다고 값을 알려주는 함수를 만들어보자.
연산자
- 사칙연산 (덧셈, 뺄셈, 곱셈(제곱), 나눗셈(몫과 나머지))
>>> a = 4
>>> b = 3
>>> a + b
7
>>> a - b
1
>>> a * b
12
>>> a = 2
>>> b = 3
>>> a ** b
8
>>> a = 6
>>> b = 2
>>> a / b
3
>>> a % b
0
- 비교 연산 (크다, 작다, 같다, 크거나 같다, 작거나 같다)
>>> a = 4
>>> b = 3
>>> a > b
True
>>> a < b
False
>>> a >= b
True
>>> a <= b
False
>>> a == b
False
# 변수에 변수를 넣었더니..!?
>>> a = 2
>>> b = 1
>>> b = a
>>> a == b
True
>>> id(a)
140340192385744
>>> id(b)
140340192385744
728x90
반응형
'[유튜브 강의]- 센치한 개발자 > [Python] 파이썬 기초 강의 - 강의중' 카테고리의 다른 글
[파이썬 기초 강좌] 05. 자료형 bool (0) | 2021.09.15 |
---|---|
[파이썬 기초 강좌] 04. 자료형 - 리스트, 튜플, 딕셔너리 (0) | 2021.09.13 |
[파이썬 기초 강좌] 03. 자료형 - "숫자형, 문자형" (0) | 2021.09.09 |
[파이썬 기초 강좌] 01. 파이썬 및 파이참(pycharm)설치 (2) | 2021.09.01 |
[파이썬 강좌] 방송 강의 목차 (0) | 2021.08.27 |