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