這個,沒編程經(jīng)驗的人確實難理解。。。
創(chuàng)新互聯(lián)公司是少有的成都網(wǎng)站設(shè)計、成都做網(wǎng)站、營銷型企業(yè)網(wǎng)站、小程序設(shè)計、手機(jī)APP,開發(fā)、制作、設(shè)計、外鏈、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,自2013年起,堅持透明化,價格低,無套路經(jīng)營理念。讓網(wǎng)頁驚喜每一位訪客多年來深受用戶好評
因為它涉及了兩個東西
1.面對對象的封裝
2.python的裝飾器思想
面向?qū)ο罄锩?,一般是只提供方法去操作對象的屬性,而不是直接操作。所以對任意一個熟悉,一般都有對于的getxx()和setxx()方法,意思是指獲取某個屬性的值和設(shè)置某個屬性的值。
裝飾器的意思是對原有函數(shù),多做點事。它本質(zhì)上也是一個函數(shù),只不過輸入是函數(shù),返回的也是函數(shù),只是在中間會多做點其他事情,這里會涉及到一個閉包的概念。
所以python的property,就是簡化了用戶需要設(shè)置或者獲取某個屬性的時候,需要知道getxx()和setxx()之類的函數(shù),直接把對象的某個屬性傻瓜式操作了,通過對象,直接對某個賦值,取值就行。
help 源于英文,標(biāo)識幫助
help函數(shù)是python的一個內(nèi)置函數(shù)(python的內(nèi)置函數(shù)可以直接調(diào)用,無需import)
所以我們執(zhí)行help示例:
2.函數(shù)定義源碼及其用法拆解
一些不常用的函數(shù)或是模塊的用途不是很清楚,這時候就需要用到help函數(shù)來查看幫助。
參數(shù)說明:
也可傳入一個數(shù)據(jù)結(jié)構(gòu)查詢幫助方法
如下,就可以展示出可以對list做的操作
還可以具體到某個方法:
3.版本差異
無版本差異
4.學(xué)習(xí)建議
當(dāng)手邊資料較少時,不要忘了系統(tǒng)提供的help函數(shù)可以提供給我們陌生方法的用法參考。
對基礎(chǔ)運行環(huán)境有疑問的,推薦參考: python函數(shù)深入淺出 0.基礎(chǔ)篇
求x的n次方。print(power(5,2)) 就是求5的2次方
s初始值是1,然后每次乘以x,n是幾次就乘幾次。
Python中很多函數(shù)記不住的解決方法:
1、不用記住所有的函數(shù);
2、記住一些經(jīng)常使用的函數(shù);
3、其他不經(jīng)常使用的函數(shù)用到再去查就可以;
4、經(jīng)常溫習(xí)就可以多記住一些。
更多Python知識,請關(guān)注:Python自學(xué)網(wǎng)?。?/p>
網(wǎng)站欄目:python函數(shù)理解不了 python類理解不了
文章起源:http://weahome.cn/article/hjipdj.html