# 全域性變數
title =
"模組1"
# 函式
defsay_hello()
:print
("我是 %s"
% title)
# 類class
dog(
object):
pass
# 全域性變數
title =
"模組2"
# 函式
defsay_hello()
:print
("我是 %s"
% title)
# 類class
cat(
object):
pass
import hm_01_測試模組1
import hm_02_測試模組2
hm_01_測試模組1.say_hello(
)hm_02_測試模組2.say_hello(
)dog = hm_01_測試模組1.dog(
)print
(dog)
cat = hm_02_測試模組2.cat(
)print
(cat)
import hm_01_測試模組1
as dogmodule
import hm_02_測試模組2
as catmodule
dogmodule.say_hello(
)catmodule.say_hello(
)dog = dogmodule.dog(
)print
(dog)
cat = catmodule.cat(
)print
(cat)
from hm_01_測試模組1
import dog
from hm_02_測試模組2
import say_hello
say_hello(
)wangcai = dog(
)print
(wangcai)
# from hm_01_測試模組1 import say_hello
from hm_02_測試模組2
import say_hello as module2_say_hello
from hm_01_測試模組1
import say_hello
say_hello(
)module2_say_hello(
)
from hm_01_測試模組1
import
*from hm_02_測試模組2
import
*print
(title)
say_hello(
)wangcai = dog(
)print
(wangcai)
import random
print
(random.__file__)
rand = random.randint(0,
10)print
(rand)
import hm_09___name__模組
print
("-"*50
)
# 全域性變數、函式、類,注意:直接執行的**不是向外界提供的工具!
defsay_hello()
:print
("你好你好,我是 say hello"
)# 如果直接執行模組,__main__
if __name__ ==
"__main__"
:print
(__name__)
# 檔案被匯入時,能夠直接執行的**不需要被執行!
print
("小明開發的模組"
) say_hello(
)
import hm_message
hm_message.send_message.send(
"hello"
)txt = hm_message.receive_message.receive(
)print
(txt)
python基礎11 函式模組1
函式模組 一 函式模組的作用 為什麼要有函式模組 1 函式模組可以減少 量 2 函式模組方便閱讀 3 函式模組維護性強 二 函式模組的本質以及呼叫方法 1 函式模組的本質就是乙個.py結尾的檔案,該檔案內寫入大量函式 2 必須用import來引用函式模組,在呼叫函式模組時必須以 模組名.函式名 來呼...
python模組基礎
容器總結 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 我要吃飯!例...
Python 基礎(模組)
模組 你已經看到,你如何通過定義函式,在程式中重複使用 如果你需要重複使用,來自你自己寫的其他程式中的若干函式,怎麼辦?你可能猜到了,答案是模組。有若干撰寫模組的方法,簡單的方法就是建立乙個擴充套件名為 py的檔案。檔案中有函式和有變數。另乙個方法則是,用python源語言寫 比如,你可以用c程式語...