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

python 字符串,数组,元祖操作基础巩固。

时间:2015-11-29 13:34:41      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

由于上个星期有点忙,没时间来抽空记一些有用的东西。丢了比较久的python很多忘记的小操作我也会重新捡起来

 

以前最容易搞混的 

str.split()
#操作会生成一个数组对象。example:
laplace.split()
#后面参数什么都没有加入,也会返回一个值
[‘laplace‘]
#如果后面加入分隔值
laplace.split(l)
#以‘l‘作为分隔点进行字符串的切割并生成数组
[‘‘, ap, ace] 

 

然后是该函数的反效果的函数str.join(iterable)

haha = [‘laplace‘,‘box‘,‘is‘,‘a‘,‘terrible‘,‘thing‘]
str = -
print str.join(haha)

laplace-box-is-a-terrible-thing

 

收集参数 *args ->>>>>>>(,)

收集参数名字对应值 **kwargs ->>>>>>{key:value}

 

然后是针对zip的一个应用。。这些东西 由于我以前没有经常使用都忘得飞快。

->zip([1,2,3],[a,b,c])
->[(1, a), (2, b), (3, c)]

如果位数没有达到相同的 取最少的那边生成 多余的部分砍掉
->zip([1,2,3],[a,b,])
->[(1, a), (2, b), ]

 

python 字符串,数组,元祖操作基础巩固。

标签:

原文地址:http://www.cnblogs.com/piperck/p/5004588.html

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