Python--函数
Python--函数
柳白子 发表于1年前
Python--函数
  • 发表于 1年前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

 

一、参数

1、形参的传递

2、想要传递不定个数的参数时:

使用*一个号可以将我们传递进去的参数包装成列表

结果:

使用两个**会将我们传入的参数包装成字典的形式,以key:value的形式。

结果最后是:

如果要用这种方式将字典传进去的时候,我们必须的加上两个**才能引用

 

二、range和xrange的区别 

range一旦被调用,就会立即产生值在内存里

xrange被调用,他只是一个生成器,只有在遍历的时候,才会被创建。跟yield的方法是一样的。

 

 

三、yield生成器:

 

 

四、三元表达式 :以下代码最后的输出结果,temp和result是等价的

五、lambda表达式:如果程序功能特别简单,而且不会经常被调用,我们就可以使用lambda函数一句来搞定。

 等价于

lambda常和map一起使用

六、内置函数

 

  //dir( )函数 给出参数,vars( )函数,不仅给出参数,还给出了

//列表a和a1,元组b和b1,字典d和d1的类型是一样的,其实a创建                                                            列表的方法就是调用了list()类

 

 

abs( )取绝对值,divmod( )得到的结果是商和余数 

all( )中有一个为False则全为False

any( )中有一个为真则全为真

结果

 

 

//为列表增加索引

字符串格式化

 

 

 

 

 

 

 

共有 人打赏支持
粉丝 6
博文 110
码字总数 122558
×
柳白子
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: