日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中求差的函数_Python编程基础11:函数和模块

發布時間:2024/3/13 python 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中求差的函数_Python编程基础11:函数和模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、函數和模塊概述

(一)函數概述

函數可以看成是語句的集合,通過函數調用來執行其包含的語句。函數可以返回一個計算結果,根據每次函數調用的參數,可以返回不同的計算結果。Python利用函數提高代碼的重用率,減少了代碼冗余。

(二)模塊概述

模塊是程序代碼和數據的封裝。模塊中定義的變量、函數或類等可導入到其他文件中使用。Python正是通過模塊提供各種功能,例如,在前面用到的sys、os、math、random等都是模塊。

二、函數

在編寫程序時,往往會遇到在多處使用的類似代碼。這時,可將重復代碼提取出來,定義為函數。從而簡化編程工作量,也使代碼結構簡化。

(一)定義函數

1、語法格式

def 函數名(參數表):

函數體(語句組)

return 返回值

2、函數類型

無參函數

單參函數

多參函數

3、案例演示

定義無參函數

定義單參函數

定義多參函數

定義有返回值的函數

課堂練習:定義一個求差函數

(二)調用函數

1、簡要說明

函數通過函數名加上一組圓括號進行調用,參數放在圓括號內,多個參數之間用逗號分隔。

在Python中,所有的語句都是實時執行的,不像C/C++存在編譯過程。def也是一條可執行語句,定義一個函數。所以函數的調用必須在函數定義之后。

在Python中,函數名也是一個變量,它引用return語句返回的值,沒有返回值時,函數值為None。

2、案例演示

編寫并調用階乘函數 - factorial(n)

運行程序,查看結果

課堂練習:編程計算1! + 2! + 3! + … + 10!

(三)函數參數

在定義函數時,參數表中的各個參數稱為形式參數,簡稱形參。調用函數時,參數表中提供的參數稱為實際參數,簡稱實參。在Python中,變量保存的是對象的引用,類似C/C++中的指針。實參傳遞給形參就是將對象的引用賦值給形參。

1、參數的多態性

多態是面向對象的一個特點,指多一個行為針對不同對象可能會得到不同的結果。Python中的變量無類型屬性,變量可引用各種不同類型的對象。同一個函數,傳遞的實際參數類型不同時,可獲得不同的結果,體現了多態性。

2、參數賦值傳遞

通常,函數調用時按參數的先后順序,將實參傳遞給形參。例如:調用add(1, 2.5)時,1傳遞給a,2.5傳遞給b。Python允許以形參賦值的方式,指定將實參傳遞給形參。

本文同步分享在 博客“howard2005”(CSDN)。

如有侵權,請聯系 support@oschina.cn 刪除。

本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

總結

以上是生活随笔為你收集整理的python中求差的函数_Python编程基础11:函数和模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。