国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 麻城市| 方城县| 大洼县| 乌拉特中旗| 洛扎县| 辽宁省| 盐边县| 北海市| 濮阳市| 平潭县| 侯马市| 聂拉木县| 师宗县| 内乡县| 梁河县| 新泰市| 鄯善县| 高密市| 宜兰市| 沂水县| 濮阳县| 青州市| 黑水县| 财经| 庆元县| 泽库县| 枣庄市| 石家庄市| 临武县| 西安市| 峨眉山市| 吉林市| 宜兴市| 方正县| 岫岩| 修水县| 通渭县| 阜南县| 古蔺县| 淳化县| 永胜县|