본문 바로가기
프로그래밍 독학/python

[python] 프로그래밍 기본 개념

by ballbig 2021. 7. 19.
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 반환값
    
#함수호출
함수명(입력파라미터값)

 

[예시]