首页 > 编程语言 > 详细

python第二天

时间:2016-12-01 03:48:20      阅读:149      评论:0      收藏:0      [点我收藏+]

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}

 

python第二天

原文:http://www.cnblogs.com/ggsdduzbl/p/6113682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!