发布于 2017-01-03 07:58:37 | 162 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Python3 Cookbook中文版,程序狗速度看过来!

Python编程语言

Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。


这篇文章主要介绍了Python 'takes exactly 1 argument (2 given)' Python error的相关资料,需要的朋友可以参考下

Python初学,定义urlConfig 接收参数,正常传递参数时,出现,多给了一个参数的错误问题,

定义class的函数之后,在调用的时候出现“'takes exactly 1 argument (2 given)' Python error”。

查询Interesting ‘takes exactly 1 argument (2 given)' Python error 之后,原来在python中,在使用instance调用其class的方法的时候,是相当与在调用中加入本身作为第一个参数的。如下:

a.method(k)

就相当与:

a.method(a, k)

所以,在对函数进行定义的时候,需要在函数内部参数中第一个定义为self,如:

class Person():

def method(self, k):

    ...

如果想作为静态函数调用,可以在定义函数上方加上“@staticmethod”来进行标识。



相关阅读 :
Python 'takes exactly 1 argument (2 given)' Python error解决方法
python出现Non-ASCII character '\xe7' in file ex6.py on line 1, but no encoding declare错误解决方法
MySQL-python-1.2.4b4.win32-py2.7安装报错:python version 2.7 required,which was not found in the registry.解决方法
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
Python安装PIL库提示:Python version 2.7 required, which was not found in the registry错误的解决方法
Python安装第三方库报错:Python version 2.7 required, which was not found in the registry.解决方法
Python安装Imaging报错:The _imaging C module is not installed解决方法
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'解决方法
Python提示[Errno 32]Broken pipe导致线程crash错误解决方法
python安装错误:UnicodeDecodeError: 'ascii' codec can't decode byte解决方法
python程序报错 IOError: decoder zip not available解决方法
python错误:TypeError: 'module' object is not callable 解决方法
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务