728x90
프로그래밍의 자료형
python에서, 프로그래밍의 자료형은 다음과 같다.
- 정수 (integer) : 1,4,0,-2 ...
- 소수 (floating point) : 3.9, 4.0, 8.3 ...
- 문자열 (stirng) : "a", "str", "hello" ...
- 불린 (Boolean) : True(참), False (거짓)
추상화
추상화란 ? : 복잡한 내용은 숨기고, 주요 기능에만 신경쓰는 것
- 변수(variable) : 값을 저장하는 것
x = 3
y = 5
print(x + y)
- 함수(function) : 명령을 저장하는 것
ex) 앞에서 나온 print(~) 함수는 입력된 파라미터"~"의 값을 콘솔창에 출력해주는 함수이다.
- 객체(object) = 함수 + 데이터
변수
print(4990)
print(4990 * 2)
print(4990 + 1490)
print(4990*3 + 1400*2 + 1250*5)
위와 같이 코드를 작성해주는 경우, 4990의 값을 변경하고자 할 때 각줄을 하나하나 다 변경해주어야해서 번거롭다.
이때, 다음과 같이 4990을 하나의 변수로 치환해주면 값을 일괄적으로 변경할 수 있게 되어 편리하다.
burger_price = 4990
이 경우, burger_price변수값 하나만 바꿔주면 한 줄 한 줄 수정해주지 않아도 일괄적으로 변경된다.
print(burger_price)
print(burger_price * 2)
print(burger_price + 1490)
print(burger_price*3 + 1400*2 + 1250*5)
* 파이썬에서, "=" 연산자는 '지정연산자'라고 하며, 우리가 일반적으로 아는 "같다"의 개념과는 다르다.
함수
<함수 정의하기>
함수를 정의하고 호출하는 기본구조는 다음과 같다.
#함수정의 기본구조
def 함수명(입력파라미터변수):
수행내용
return 반환값
#함수호출
함수명(입력파라미터값)
[예시]
'프로그래밍 독학 > python' 카테고리의 다른 글
[python] 프로그래밍 핵심 개념 : 추상화 (변수, 함수) (0) | 2021.07.20 |
---|---|
[코드잇_대코캠 8기] 대학생 코딩캠프 시작 21.07.15 ~ ing (0) | 2021.07.19 |