基礎DAY11 模組import

2022-08-23 10:15:17 字數 2243 閱讀 1270

hm_01_測試模組1

import

hm_02_測試模組2

hm_01_測試模組1.say_hello()

dog =hm_01_測試模組1.dog()

print

(dog)

hm_02_測試模組2.say_hello()

cat =hm_02_測試模組2.cat()

print

(cat)

print

(hm_01_測試模組1.title)

print(hm_02_測試模組2.title)

import匯入模組

import

hm_01_測試模組1 as dogmodule

import

hm_02_測試模組2 as catmodule

dogmodule.say_hello()

dog =dogmodule.dog()

print

(dog)

catmodule.say_hello()

cat =catmodule.cat()

print

(cat)

print

(dogmodule.title)

print(catmodule.title)

import 同時指定別名

from hm_01_測試模組1 import

dogfrom hm_02_測試模組2 import

cat#

如果兩個模組,存在同名的函式,那麼匯入模組的函式,會覆蓋掉先導入的函式

from hm_02_測試模組2 import

say_hello

from hm_01_測試模組1 import

say_hello

#不需要使用模組呼叫類了

dog =dog()

print

(dog)

cat =cat()

print

(cat)

say_hello()

from import

from hm_01_測試模組1 import dog

from hm_02_測試模組2 import cat

# 如果兩個模組,存在同名的函式,那麼匯入模組的函式,會覆蓋掉先導入的函式

# 統一寫在頂部,可以使用別名as分別定義同名的函式

from hm_02_測試模組2 import say_hello as say_hello1

from hm_01_測試模組1 import say_hello as say_hello2

# 不需要使用模組呼叫類了

dog = dog()

print(dog)

say_hello1()

say_hello2()

from import *(不建議使用)

函式重名沒有任何的提示,出現問題不好排查

全域性變數 函式 類,直接執行的**不是向外界提供的工具

defsay_hello():

print("")

#如果直接執行模組 得到的值永遠是__main__

if__name__ == "

__main__":

#檔案被匯入時,能夠直接執行的**不需要被執行

print(__name__

)

print("

這是小明開發的模組")

C 基礎程式設計DAY11

求乙個整數各位數之和的函式 include include using namespace std intgetsum int n return sum int main 寫乙個函式,判斷某個數是否素數,以及求1 1000以內的素數 include include include using nam...

Python基礎 裝飾器(Day11)

裝飾器 1.裝飾器是在不改變原函式的執行的情況下為原函式增額外的功能。簡單版裝飾器 import time deffunc1 print 執行速度 deftimmer f start time time.time f time.sleep 0.3 end time time.time print 此...

手機衛士day11

系統程序顯示和隱藏 建立程序管理設定頁面 processmanagersettingactivity 編寫設定頁面布局檔案 監聽checkbox的勾選事件,更新本地sharepreference 根據本地記錄,更新checkbox狀態 boolean showsystem mprefs.getboo...