함수

#!/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()                                   
                                            
                                            
                                            

+ Recent posts