容器總結:
# 1~n的累加和
def sumton(n):
s = 0
for i in range(11):
s += i
return s
print(sumton(11))
print(sumton(101))
# 定義類
class people:
age = 1
name = "寶寶"
def eat(self):
print("我要吃飯!")
# 例項化物件
xiaoming = people()
xiaoming.age = 19
xiaoming.name = "萬孝明"
xiaoming.eat():
概念
模組也是一組**,這些**被封裝到乙個單獨的檔案當中,這個檔案我們稱之為「模組」vim mymath.py特點:模組是更高階的封裝
主要應用:優化工具類/模組, 對於重複性功能可以整理優化
def sumton(n):
s = 0
for i in range(n+1):
s += i
return s
vim test.py
# 引入模組方法一
# 注意路徑問題
import mymath
s = mymath.sumton(10)
print(s)
vim test1.py
# 引入模組方法二 推薦
# 只能匯入乙個方法/函式
from mymath import sumton
s = sumton(10)
print(s)
vim test3.py
# 引入模組方法三,
# \* 表示匯入所有函式,不推薦使用
# 需要注意:使用 * 會影響到**中的相同名的函式,導致呼叫錯誤
from mymath import *
print(sumton(10))
vim test4.py
# 引入模組方法四,
# 解決搜尋路徑的問題:模組包與**檔案不在乙個資料夾下面
import sys
import mymath
print(mymath.sumton(10))
Python 基礎(模組)
模組 你已經看到,你如何通過定義函式,在程式中重複使用 如果你需要重複使用,來自你自己寫的其他程式中的若干函式,怎麼辦?你可能猜到了,答案是模組。有若干撰寫模組的方法,簡單的方法就是建立乙個擴充套件名為 py的檔案。檔案中有函式和有變數。另乙個方法則是,用python源語言寫 比如,你可以用c程式語...
python基礎 模組
模組的有如下優點 1 方便開發 2 方便維護 3 能多次呼叫 模組建立 python中每乙個py檔案就是乙個模組 引入模組的方法 1 import 模組名 python檔名稱 2 import 模組名 as 模組別名 3 引用模組部分內容 a from 模組名 import 函式名 變數名或類名 b...
python基礎 模組
from import 語句 from import 語句 搜尋路徑 pythonpath 變數 命名空間和作用域 dir 函式 globals 和 locals 函式 reload 函式 python中的包 python 模組 module 是乙個 python 檔案,以 py 結尾,包含了 py...