1、get函數(shù)利用鍵來獲取值

創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對營銷、技術(shù)、服務(wù)都有自己獨特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的網(wǎng)站制作、成都網(wǎng)站建設(shè)質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時,也能得到同行業(yè)的專業(yè)認可,能夠為行業(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級,滿足企業(yè)一站式營銷型網(wǎng)站需求,讓再小的成都品牌網(wǎng)站建設(shè)也能產(chǎn)生價值!
在獲取值得時候常用的方法就是直接,但這種方法中當(dāng)字典中不存在該鍵時會返回KeyError類型錯誤,此時就可以用get函數(shù)還利用鍵獲取值,利用get函數(shù)操作時當(dāng)字典中不存在輸入的鍵時會返回_個None,這樣程序運行時就不會出異常。
2、利用字典統(tǒng)計列表中元素出現(xiàn)次數(shù)
get函數(shù)在這里有兩個參數(shù),第_個是確定要分配值的鍵,第_個是擬定給鍵分配_個初值,但實際要給鍵賦值仍需要get賦值語句。擬定初值語句本身對結(jié)果是沒有影響的,因為并沒有實際的對鍵進行賦值語句操作。
函數(shù)是組織好,可重復(fù)使用的,用來實現(xiàn)相關(guān)功能的代碼段
函數(shù)提高了代碼的重復(fù)利用率和應(yīng)用的模塊性。
除Python自帶的函數(shù)之外,也可以自己創(chuàng)建函數(shù),叫做自定義函數(shù)
語法:
函數(shù)代碼塊以 def 開頭
參數(shù)為 輸入值 ,放于函數(shù)名后口號里面,
函數(shù)內(nèi)容以冒號:開始,函數(shù)體縮進, return 返回 輸出值
函數(shù)調(diào)用使用關(guān)鍵字參數(shù)來確定傳入的參數(shù)值,此時,如果多個函數(shù)則不需要按照指定順序。
在定義函數(shù)時,指定參數(shù)默認值。調(diào)用時如果不傳入?yún)?shù),則使用默認值
不定長部分如果沒有指定參數(shù),傳入是一個空元組
加了 兩個星號 ** 的參數(shù)會以字典的形式導(dǎo)入
/ 用來指明函數(shù)形參必須使用指定位置參數(shù),不能使用關(guān)鍵字參數(shù)的形式。
3.8版本之后的才能使用
不使用 def 定義函數(shù),沒有函數(shù)名
lamdba主體時一個表達式,而不是代碼塊,函數(shù)體比def簡單很多
定義在函數(shù)內(nèi)部的為局部變量,僅能在函數(shù)內(nèi)部使用
定義在函數(shù)外部的為全局變量,可在全局使用
模塊是將包含所有定義的函數(shù)和變量的文件,一般將同類功能的函數(shù)組和在一起稱為模塊。
模塊需要導(dǎo)入后,在調(diào)用相應(yīng)函數(shù)進行使用
模塊導(dǎo)入的方法:
從模塊中導(dǎo)入一個指定的部分
把一個模塊的所有內(nèi)容全都導(dǎo)入
函數(shù)調(diào)用
myFun()
# 函數(shù)的參數(shù)
# 單個參數(shù)
# 場景
# 需要動態(tài)的調(diào)整函數(shù)體中某一個處理信息
# 則可以, 以參數(shù)的形式接收到相關(guān)數(shù)據(jù)
# 定義
# def 函數(shù)名(參數(shù)名稱):
# 函數(shù)體
# 函數(shù)體中, 可以直接以變量的方式使用該參數(shù)
# 函數(shù)的調(diào)用
# 函數(shù)名(參數(shù)值)
# 形參和實參的概念
# 上述函數(shù)定義中, "參數(shù)名稱"即為形參;
# 在調(diào)用函數(shù)的時候, 傳遞的真實數(shù)據(jù), 即為實參
# 多個參數(shù)
# 場景
# 需要動態(tài)的調(diào)整函數(shù)體中多個處理信息時
# 則可以以 逗號 做分割, 接收多個參數(shù)
# 定義
# def 函數(shù)名(參數(shù)名稱1, 參數(shù)名稱2):
# 函數(shù)體
# 函數(shù)體中, 可以直接以變量的方式使用所有參數(shù)
# 調(diào)用
# 方式1
# 函數(shù)名(參數(shù)1, 參數(shù)2, 參數(shù)3...)
# 形參和實參一一對應(yīng)
# 方式2
# 函數(shù)名(參數(shù)名稱1=參數(shù)1, 參數(shù)名稱n = 參數(shù)n...)
# 可以指明形參名稱
# 稱為"關(guān)鍵字參數(shù)"
# 不需要嚴(yán)格按照順序
# 不定長參數(shù)
# 場景
# 如果函數(shù)體中, 需要處理的數(shù)據(jù), 不確定長度
# 則可以以不定長參數(shù)的方式接收數(shù)據(jù)
# 方式1
# 定義
# def 函數(shù)名(*args):
# 元組
# 函數(shù)體
# 函數(shù)體中, 可以直接以元組變量的方式使用該參數(shù)
# 使用
# 函數(shù)名(參數(shù)1, 參數(shù)2, 參數(shù)3...)
網(wǎng)站名稱:python函數(shù)基本用法 Python常用函數(shù)
網(wǎng)站鏈接:http://www.chinadenli.net/article44/dodojee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、網(wǎng)站營銷、域名注冊、定制開發(fā)、網(wǎng)站導(dǎo)航、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)