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

首頁 > 編程 > Python > 正文

Python 'takes exactly 1 argument (2 given)' Python error

2020-02-23 04:10:34
字體:
供稿:網(wǎng)友

Python初學(xué),定義urlConfig 接收參數(shù),正常傳遞參數(shù)時(shí),出現(xiàn),多給了一個(gè)參數(shù)的錯(cuò)誤問題,

定義class的函數(shù)之后,在調(diào)用的時(shí)候出現(xiàn)“'takes exactly 1 argument (2 given)' Python error”。

查詢Interesting ‘takes exactly 1 argument (2 given)' Python error 之后,原來在python中,在使用instance調(diào)用其class的方法的時(shí)候,是相當(dāng)與在調(diào)用中加入本身作為第一個(gè)參數(shù)的。如下:

a.method(k)

就相當(dāng)與:

a.method(a, k)

所以,在對函數(shù)進(jìn)行定義的時(shí)候,需要在函數(shù)內(nèi)部參數(shù)中第一個(gè)定義為self,如:

class Person():

def method(self, k):

    ...

如果想作為靜態(tài)函數(shù)調(diào)用,可以在定義函數(shù)上方加上“@staticmethod”來進(jìn)行標(biāo)識(shí)。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江山市| 高密市| 湖州市| 清新县| 五莲县| 龙海市| 株洲市| 桦川县| 麦盖提县| 思茅市| 石阡县| 茶陵县| 二连浩特市| 宁乡县| 广东省| 蓝田县| 舒兰市| 团风县| 凤庆县| 遂溪县| 临湘市| 襄樊市| 年辖:市辖区| 秭归县| 闽侯县| 牙克石市| 万州区| 拜泉县| 儋州市| 罗江县| 黄冈市| 新龙县| 海城市| 吉林市| 多伦县| 涟源市| 垦利县| 景谷| 镇远县| 南溪县| 衢州市|