개발/파이썬
[파이썬] 기본문법3
연별(YeonStar)
2020. 4. 19. 14:32
함수
#!/usr/bin/python
#-*- coding: utf-8 -*-
##함수
#초기값을 넣어줄 수 있음.
def math(name, name2=0, name3=0):
print("%s, %s, %s 학생입니다." %(name, name2, name3))
math(name='민호', name3='영상', name2='정민')
#함수의 인자에 함수를 전달함.
def a():
print("a를 실행")
def b(name, eng):
print('b을 실행, %s' %name)
eng()
b(name='minho', eng=a)
클래스
#!/usr/bin/python
#-*- coding: utf-8 -*-
##클래스
class School():
def __init__(self):
self.name = "minho"
def stock(self, age):
print(age)
print(self.name)
return "stock"
bb = School()
bb.stock(33)
print(bb.stock(33))
#상속
class Parent():
def __init__(self):
print("부모입니다.")
self.money = 500000000
def book(self):
print("부모의 책입니다.")
class Child_1(Parent):
def __init__(self):
super().__init__()
print("첫번째 자식입니다.")
print(self.money)
class Child_2(Parent):
def __init__(self):
print("두번째 자식입니다.")
self.book()
Child_1()
Child_2()