python里一个class可以定义多个构造函数吗?
实现方法:
class A: def __init__(self, value): if isinstance(value, int): #整型构造函数 else ifinstance(value, str): #字符串构造函数 else: #其他构造函数........
可以用 *arg 和 **kwd 传入任意参数,不过函数里面要做处理就是啦可以用 *arg 和 **kwd 传入任意参数,不过函数里面要做处理就是啦
ipython中,如果想查看模块信息或模块属性等信息,可以在名称后面加“?”:
subprocess.call? Type: function String Form:<function call at 0xb6e036bc> File: /usr/lib/python2.7/subprocess.py Definition: subprocess.call(*popenargs, **kwargs) Docstring: Run command with arguments. Wait for command to complete, then return the returncode attribute. The arguments are the same as for the Popen constructor. Example: retcode = call(["ls", "-l"])
时间: 2024-12-25 20:40:48