파이썬

파이썬 클래스(class)

행복햐 2017. 8. 18. 13:13

클래스란 변수(메모리)와 함수를 함께 사용하기 위해 만든 것이다.

(예제)

선언문

Class Point:

def __init__(self):

self.x = 0

self.y = 0


사용하기

p1 = Point()

print (p1.x)

결과

0


(예제)

선언문

Class Point:

def __init__(self, x=0, y=0):

self.x = x

self.y = y

def DistanceFromCenter(self):
return ((self.x ** 2) + (self.y ** 2)) ** 0.5

p1 = Point(3, 4)

print ( p1.DistanceFromCenter() )

결과
5

참고: http://openbookproject.net/thinkcs/python/english3e/classes_and_objects_I.html