Python基礎 函式 模組 導包

2021-10-12 01:22:55 字數 1492 閱讀 7582

1.預設引數:呼叫時不需要傳參,更加方便

def

get_sum

(start=

1,end=

100)

:pass

2.可變數量引數----數量可變

*引數名稱----裝包,型別是元組

def

test

(a,b,

*args,c=0)

:print

(a,b,args,c)

test(1,

2,3,

4,5,c=

100)

#1 2 (3, 4, 5) 100

test(1,

2,*[

10,20,

*[55,

66]], c=

100)

#1 2 (10, 20, 55, 66) 100

3.關鍵字引數—格式,型別為字典**

def

test

(a,**kwargs)

:print

(a,kwargs)

test(

1,name =

'tom'

)#1

test(1,

**)#1

'''

#1- 同乙個包的

#import 匯入的是模組,模組是最小單元

import funlib

funlib.sumfun(1,

2)#2- 不同包

#as 取別名

import moudletest.mtest as mt

mt.test(

)#from xx import xx針對性 導乙個用乙個,不匯入不能使用

#一般對這個模組熟悉

from funlib import sumfun

from moudletest.mtest import sumfun as mt

sumfun(1,

2)mt(1,2

)import moudletest

模組搜尋規則:

windows->環境變數 path->系統級別的環境path

python直譯器—sys.path

import順序:

1- 當前路徑

2- 工程路徑

3- 預設路徑

包的使用:

import phone.mobile.analog  #到模組

from phone.mobile import analog #到模組

from phone.mobile.analog import dial #到函式

Python函式 模組 包

任何傳入引數和自變數必須放在圓括號中間。圓括號之間可以用於定義引數。函式的第一行語句可以選擇性地使用文件字串 用於存放函式說明。函式內容以冒號起始,並且縮排。return 表示式 結束函式,選擇性地返回乙個值給呼叫方。不帶表示式的return相當於返回 none。可更改 mutable 與不可更改 ...

python基礎14 函式模組5 模組和包

模組與包 一 模組 1 模組是怎麼誕生的。在電腦程式的開發過程中,隨著程式 越寫越多,在乙個檔案裡 就會越來越長,越來越不容易維護。為了編寫可維護的 我們把很多函式分組,分別放到 不同的檔案裡,這樣,每個檔案包含的 就相對較少,很多程式語言都採用這種組織 的方式。在python中,乙個.py檔案就稱...

python(五)函式 模組 包

模組 包的概念?在python中,乙個.py檔案就稱之為乙個模組 module 我們在編寫程式的時候,也經常引用其他模組,包括python內建的模組和來自第三方的模組 你也許還想到,如果不同的人編寫的模組名相同怎麼辦?為了避免模組名衝突,python又引入了按目錄來組織模組的方法,稱為包 packa...