프로그래밍의 기본 개념

cuckoo·2022년 10월 3일
0

Python

목록 보기
1/3

코멘트 사용 이유

  • 복잡한 코드 설명
  • 하다가 만 부분 표시
  • 다른 개발자와 소통
# 주석 = 코멘트 
print("Hello world!") # 이것도 코멘트

자료형(data type) 개요

  • 숫자
    • 정수(Integer): -1, 0, 1
    • 소수(Floating Point): 3.14, -7.3
      • 소수점 없이 나누기
        print(int(24/2))
        print(24//2)
  • 문자열(String)
    • “Hello” , “world” “2”

      #문자열 계산
      print("Hello" + "world") 
      -> "helloworld"
      print("2"+"5")
      -> "25"
      print(2 + 5)
      -> 7
  • 불린(Boolean)
    • 참과 거짓 나타내는 자료형
    • 7>3 ⇒ True
    • 3>7 ⇒ False

추상화(Abstraction) 개요

⇒ 복잡한 내용은 숨기고, 주요 기능에만 신경 쓰자! \

  • 변수(Variable)
    • 값을 저장하는 것

      x = 254
      y = 317
      print(x + y)
  • 함수(Function)
    • 명령을 저장하는 것
  • 객체(Object)

변수

  • 헷갈리는 값을 외울 필요가 없다.
  • 다른 사람도 이해할 수 있다.
  • 코드를 수정하기 편리하다.
#버거:4990원 감자튀김:1490원 음료:1250원
burger_price = 4990 # = : 지정연산자으로 등호 오른쪽에 있는 값을 왼쪽 변수에 지정해준다
fries_price = 1490
drink_price = 1250
print(burger_price * 3 + fries_price * 2 + drink_price * 5) 

함수

def hello(): #함수 정의
    print("Hello!")
    print("Welcome to codeit!")

hello() # 함수 명령 입력 

파라미터

  • 함수에 넘겨 주는 값
def hello(name): #name은 파라미터
    print("Hello!")
    print(name)
    print("Welcome to codeit!")

hello("Chris")

여러 개의 파라미터

def print_sum(a, b):
    print(a + b)

print_sum(7, 3)

return문

  • 함수 호출했을 때 그결과로 나오는 값을 반환 하는 것
def get_square(x):
    return x * x

y = get_square(3)
print(y)

print(get_square(3))

-> 9
	 9
print(get_square(3) + get_square(4))
-> 25
profile
ENTJ 데이터 분석가 준비중입니다:)

0개의 댓글