国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python中函數的用法實例教程

2019-11-25 18:14:10
字體:
來源:轉載
供稿:網友

本文以數值計算為例講述了Python中函數的用法,分享給大家供大家參考借鑒之用。具體如下:

我們都知道圓的面積計算公式為:

S = πr2

當我們知道半徑r的值時,就可以根據公式計算出面積。假設我們需要計算3個不同大小的圓的面積:

r1 = 12.34r2 = 9.08r3 = 73.1s1 = 3.14 * r1 * r1s2 = 3.14 * r2 * r2s3 = 3.14 * r3 * r3

當代碼出現有規律的重復的時候,你就需要當心了,每次寫3.14 * x * x不僅很麻煩,而且,如果要把3.14改成3.14159265359的時候,得全部替換。

有了函數,我們就不再每次寫s = 3.14 * x * x,而是寫成更有意義的函數調用s = area_of_circle(x),而函數area_of_circle本身只需要寫一次,就可以多次調用。

基本上所有的高級語言都支持函數,Python也不例外。Python不但能非常靈活地定義函數,而且本身內置了很多有用的函數,可以直接調用。

抽象

抽象是數學中非常常見的概念。舉個例子:

計算數列的和,比如:1 + 2 + 3 + ... + 100,寫起來十分不方便,于是數學家發明了求和符號∑,可以把1 + 2 + 3 + ... + 100記作:

100∑nn=1

這種抽象記法非常強大,因為我們看到∑就可以理解成求和,而不是還原成低級的加法運算。

而且,這種抽象記法是可擴展的,比如:

100∑(n2+1)n=1

還原成加法運算就變成了:

(1 x 1 + 1) + (2 x 2 + 1) + (3 x 3 + 1) + ... + (100 x 100 + 1)

可見,借助抽象,我們才能不關心底層的具體計算過程,而直接在更高的層次上思考問題。

寫計算機程序也是一樣,函數就是最基本的一種代碼抽象的方式。靈活的運用有助于提高編程效率。

希望本文所述實例對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西乌珠穆沁旗| 溧水县| 邵阳市| 沈阳市| 高要市| 自治县| 邢台市| 两当县| 镇安县| 贺州市| 潍坊市| 深水埗区| 平凉市| SHOW| 涟源市| 兴仁县| 三都| 湾仔区| 宁都县| 安阳县| 阿勒泰市| 龙江县| 法库县| 平定县| 玉山县| 会泽县| 澳门| 宁远县| 德格县| 苏尼特右旗| 渭南市| 府谷县| 资源县| 遂溪县| 乌兰浩特市| 盐池县| 禄丰县| 普安县| 疏附县| 安多县| 尼勒克县|