Python小白菜 2018-09-19 16:21:30 昨天學習了Python中的表達式、語句、變量和輸入函數(shù),今天要繼續(xù)學習一下函數(shù)和模塊。
每一個函數(shù)其實就是一段小程序,用來執(zhí)行特定的操作,Python提供了很多函數(shù),一些常用的標準函數(shù)稱為內(nèi)置函數(shù)。昨天使用了乘方運算符“ ** ”,除了使用運算符來做冪運算外,還可以使用函數(shù)pow。 >>>2 ** 3 像上面這個例子使用函數(shù)成為調(diào)用函數(shù),需要用戶向函數(shù)提供參數(shù),由它來返回一個值。所以可以結(jié)合函數(shù)調(diào)用和運算符來編寫更復雜的表達式。 >>>10 + pow(2,3 * 5) / 3.0 除了pow(),還有一些可用于編寫數(shù)值表達式的函數(shù),例如,abs()返回一個絕對值,round()返回與浮點數(shù)最接近的整數(shù),當正好是5時,返回偶數(shù)。 關(guān)于函數(shù)太多了,會通過學習的逐步深入,慢慢接觸到更多的函數(shù),到時再做一個整理的筆記
模塊的作用就是為了擴展Python的功能而存在的,使用import命令導入要使用的模塊。 >>>import math 上面的事例中,第一行來導入math模塊,,第二行以moudule.function(模塊名.函數(shù)名) 來使用模塊中的函數(shù)。 math模塊還有幾個函數(shù)比較有用。例如,ceil()函數(shù),返回大于或等于給定數(shù)的最小整數(shù) >>>math.ceil(32.3) 如果確定不會從不同模塊導入多個同名函數(shù),可以使用from moudule import function 格式來使用函數(shù),這樣可以在調(diào)用函數(shù)時不指定模塊的前綴。 >>>import math import sqrt 除了直接調(diào)用函數(shù),還可以用變量來引用函數(shù),也可以理解成給函數(shù)起了一個“外號”。 >>>a = abs 好了今天的筆記先寫到這,慢慢開始進入正軌了!加油! |
|