lecturer:琪雅
Function 函式
Module 模組
Package 套件
Class 類別
Object 物件
def add(a, b):
return a+b
print(add(1, 2))
Python的函數以def開頭作為宣告
# Save as math_module.py
def add(a, b):
return a+b
def sub(a, b):
return a-b
def p(content):
return print(content)
p(add(1,2)) #3
p(sub(3,4)) #-1
#test_math.py
import math_module as m
print(m.add(1,2)) #3
m.p(m.sub(2, 3)) #-1
把很多個Module放在同一個資料夾中,就變成一個Package
class Dog():
def __init__(self, name, age):
self.name = name
self.age = age
a = Dog("Lucky", 8) #建立一個名叫dog的Animal實體(物件)
print(a.name, a.age)