码迷,mamicode.com
首页 > 编程语言 > 详细

python第二天

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

标签:print   查看   type   函数   help   类型   *args   列表   默认   

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第二天

标签:print   查看   type   函数   help   类型   *args   列表   默认   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!