python一般函數 PYTHON函數

Python基礎入門-函數的定義與使用

通過關鍵字def來創建函數,def的作用是實現python中函數的創建

10年積累的成都網站制作、網站建設、外貿網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站制作后付款的網站建設流程,更有西秀免費網站建設讓你可以放心的選擇與我們合作。

函數定義過程:

函數名+()小括號執行函數

函數體內對全局變量只能讀取,不能修改

局部變量,無法在函數體外使用

python 使用 lambda 來創建匿名函數。

所謂匿名,意即不再使用 def 語句這樣標準的形式定義一個函數。

python內置函數

math模塊

在使用前導入math模塊 import math

常用方法

math.pow()方法

math.pow(x,y) 返回x的y次方

math.sqrt()方法

math.sqrt(x) 返回x的平方根

math,factorial()方法

math.factorial(x) 返回x的階乘

什么是階乘 5! 5 4 3 2 1=120

高級內置函數即方法(常用)

1--map()函數

1--實例解釋

2--reduce()函數

2--實例解釋

3--filter()函數 (俗稱過濾器)

3--實例解釋

4--zip()函數

4--實例解釋

5--sorted()函數和當中的key

5--實例解釋

6--enumerate()函數

6--實例解釋

7--sum()函數

7--實例解釋

8--set()函數

8--實例解釋

9--join()方法

9--實例解釋

10--split()方法

10--實例解釋

11--replace()方法

11--實例解釋

12--format()方法

12--實例解釋

13--eval()函數

13--實例解釋

Python的函數和參數

parameter 是函數定義的參數形式

argument 是函數調用時傳入的參數實體。

對于函數調用的傳參模式,一般有兩種:

此外,

也是關鍵字傳參

python的函數參數定義一般來說有五種: 位置和關鍵字參數混合 , 僅位置參數 , 僅關鍵字參數 , 可變位置參數 , 可變關鍵字參數 。其中僅位置參數的方式僅僅是一個概念,python語法中暫時沒有這樣的設計。

通常我們見到的函數是位置和關鍵字混合的方式。

既可以用關鍵字又可以用位置調用

這種方式的定義只能使用關鍵字傳參的模式

f(*some_list) 與 f(arg1, arg2, ...) (其中some_list = [arg1, arg2, ...])是等價的

網絡模塊request的request方法的設計

多數的可選參數被設計成可變關鍵字參數

有多種方法能夠為函數定義輸出:

非常晦澀

如果使用可變對象作為函數的默認參數,會導致默認參數在所有的函數調用中被共享。

例子1:

addItem方法的data設計了一個默認參數,使用不當會造成默認參數被共享。

python里面,函數的默認參數被存在__default__屬性中,這是一個元組類型

例子2:

在例子1中,默認參數是一個列表,它是mutable的數據類型,當它寫進 __defauts__屬性中時,函數addItem的操作并不會改變它的id,相當于 __defauts__只是保存了data的引用,對于它的內存數據并不關心,每次調用addItem,都可以修改 addItem.__defauts__中的數據,它是一個共享數據。

如果默認參數是一個imutable類型,情況將會不一樣,你無法改變默認參數第一次存入的值。

例子1中,連續調用addItem('world') 的結果會是

而不是期望的

當前名稱:python一般函數 PYTHON函數
文章鏈接:http://m.kartarina.com/article38/hgjopp.html

成都網站建設公司_創新互聯,為您提供電子商務網站設計標簽優化網站改版關鍵詞優化搜索引擎優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

小程序開發
主站蜘蛛池模板: 亚洲AV无码成人精品区狼人影院| 亚洲成在人线在线播放无码 | 无码午夜人妻一区二区不卡视频| 亚洲AV无码无限在线观看不卡| 亚洲国产精品无码久久久久久曰| 人妻av无码专区| 中文字幕精品无码一区二区三区 | 亚洲日韩乱码中文无码蜜桃臀| 久久久g0g0午夜无码精品| 人妻av无码一区二区三区| 国产乱人伦Av在线无码| 久久久久久无码国产精品中文字幕 | 久久久久久亚洲精品无码| 自拍偷在线精品自拍偷无码专区| 亚洲AV无码一区二区乱子仑| 久久久人妻精品无码一区| 欧洲无码一区二区三区在线观看| 欧美性生交xxxxx无码影院∵| 国产成人亚洲综合无码精品| 内射中出无码护士在线| 无码日本精品XXXXXXXXX| 国产三级无码内射在线看| 亚洲精品无码激情AV| 精品少妇人妻AV无码专区不卡| 人妻无码αv中文字幕久久| 日韩综合无码一区二区| 亚洲人成无码网站久久99热国产| 无码乱肉视频免费大全合集| 久久久无码中文字幕久...| 色情无码WWW视频无码区小黄鸭| 中文字幕人妻无码一区二区三区| 亚洲色在线无码国产精品不卡| 无码H肉动漫在线观看| 国产无遮挡无码视频免费软件| 亚洲综合无码精品一区二区三区 | 97无码人妻福利免费公开在线视频 | 精品无码免费专区毛片| 老子午夜精品无码| 亚洲日韩精品无码AV海量| 无码不卡av东京热毛片| 亚洲av无码无线在线观看|