python第二天

type查看对象的类型——> dir(类型名)查看类中所有的方法——>help(类型名)查看类中所有详细的方法——> help(类型名.方法名)查看类中某方法的详细

类中方法:内置方法(__方法名__),可能有多种执行形式;普通方法,对象.方法名

函数参数:

默认参数:1.不传,则使用默认 2.默认参数必须放在参数列表的最后

动态参数:

(1)元组的调用

def func(*args):
... print args

li=[11,22,33]

以上代码的两种调用形式: func(li) ...([11, 22, 33],)                   func(*li)...(11, 22, 33)   调用的时候加不加*的区别,加*,避免内部构造元组

(1)字典的调用

def func(**kwargs):
... print(kwargs)

dic={'A':1,'B':2}

以上代码的两种调用形式: func(k1=123,k2=456)...{'k2': 456, 'k1': 123}               func(**dic)...{'A': 1, 'B': 2}


(3)

def func(*args,**kwargs):
... print args
... print kwargs
以上代码的几种调用形式:
>>> func(11,22,33)
(11, 22, 33)
{}


>>> func(k1=123,k2=456)
()
{'k2': 456, 'k1': 123}


>>> func(1,2,3,k1=123,k2=456)
(1, 2, 3)
{'k2': 456, 'k1': 123}

原文地址:https://www.cnblogs.com/ggsdduzbl/p/6113682.html