函式與模塊
函式的定義
def 函式名(引數):
主體
return 回傳值
函式引數傳遞
1.順序傳入
2.關鍵字
3.默認引數
默認引數必須放到引數串列末位
4.不定長引數
def show(name,age,sex,hobby): print("我叫:",name,"年齡:",age,"性別:",sex,"愛好:",hobby) #順序傳入 show("張三",18,"男","打球") #關鍵字 #show(hobby="打球","張三",sex="男",age=18) #× show("張三",hobby="打球",sex="男",age=18) #√ show(name="張三",hobby="打球",sex="男",age=18) #最好統一傳參方式 #默認引數,默認引數必須放到引數串列末位 def show2(name,age,sex,hobby="籃球"): print("我叫:",name,"年齡:",age,"性別:",sex,"愛好:",hobby) show2("張三",18,"男") #不定長引數 def myAdd(*args): mySum=0 for i in args: mySum+=i return mySum print(myAdd(2,4,8,6,10)) print(myAdd())
內置函式
https://docs.python.org/zh-cn/3.7/library/
模塊
最高級別組織單元,它將程式代碼和資料封裝起來以便重用
#匯入模塊 import random #匯入模塊全部 a=random.random() from random import * #匯入模塊全部 from random import choice #匯入模塊指定函式 b=choice(["一","二","三"]) #匯入自定義的模塊 import d9t1331 d9t1331.show("張三",18,"男","打球") #import 相當將對應的模塊(.py)復制過來
內置模塊
#爬蟲 from urllib import request #百度網頁資訊 url="http://www.baidu.com" data=request.urlopen(url).read() print(data.decode()) #系統命令 import os os.system("C:\Windows\system32\mspaint.exe") #控制瀏覽器 import webbrowser webbrowser.open("http://www.baidu.com")
第三方模塊
第三方模塊路徑:安裝路徑\Lib\site-packages
安裝:
1.使用工具 pip
升級pip工具:python -m pip install --upgrade pip
下載模塊:pip install 模塊名
卸載模塊:pip uninstall 模塊名
顯示pip安裝過得第三方模塊:pip list
2.網頁上下載
https://www.lfd.uci.edu/ > software > python packages
下載說明:Pillow-5.3.0-cp37-cp37m-win_amd64.whl
5.3.0--版本號 cp37--python3.7 win64-64位系統
安裝:在模塊的當前路徑輸入命令 pip install 模塊名
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/160521.html
標籤:Python
