함수
: 어떤 인자들 (변수들)을 함수에 넣고, 함수를 사용해서 결과물을 내어오는 것
def 함수명('매개변수'):
실행 할 문장들
ex) a와 b를 매개변수로 받아 덧셈을 해 주는 함수
def my_sum_func(a,b):
result = a+b
return result
my_sum = my_sum_func(10,20)
print(my_sum) # 30
클래스
: 클래스 마다 고유한 성격을 가지고 있어서, 클래스에 의해 만들어지는 객체들은 각각의 성격을 가짐
빵 틀 = 클래스
빵 틀에 의해서 나온 머핀 = 객체
ex)
class myBakery:
title = ''
time = ''
taste = ''
cookie = myBakery()
cookie.title = '머핀'
cookie.time = '1h'
cookie.taste = '초콜릿'
print(cookie) # <__main__.myBakery object at 0x000001234567890>(주소값)
print(cookie.title) # 머핀
print(cookie.time) # 1h
print(cookie.taste) # 초콜릿
객체의 문자열 표현은 객체의 클래스와 메모리 주소를 나타냄
'Python' 카테고리의 다른 글
[Python]자료형) 문자열 - 길이 구하기 / 자르기 (0) | 2023.10.02 |
---|---|
[Python]변수 선언 (0) | 2023.10.02 |
[Python] Python 조건문과 반복문 (0) | 2023.05.24 |
[Python] Python 데이터 타입 (변수, 리스트, 딕셔너리) (0) | 2023.05.24 |
[Python]JSON (0) | 2023.05.03 |