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

python常用函数 S

时间:2018-07-19 21:15:52      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:技术   reg   amp   图片   多个   复杂   for   getter   express   

slice(int,int)

切片,可以为切片命名增加可读性。

例子: 

技术分享图片

技术分享图片

 

sorted(iterable, key)

排序,支持传入参数,例如通过itemgetter传入参数(itemgetter可以传入多个key)。

例子:

 技术分享图片

 

利用attrgetter可以比较不支持原生比较的,比如类。

 技术分享图片

 

sum(iterable)

求和。

例子:

 技术分享图片

 

split(regular expression, str)

string 对象的 split() 方法只适应于非常简单的字符串分割情形,复杂的可以使用 re.split(),它允许你分隔符指定多个正则模式。

例子:

 技术分享图片

 

startswith(str/tuple)

开头元素匹配,可以传入tuple

例子:

 技术分享图片

 

sub(regular expression, regular expression, str)

re中的sub可以进行模式匹配的替换,模式可以编译,支持传入回调函数。

例子:

 技术分享图片

 

subn(regular expression, regular expression, str)

除完成替换外,还可以返回替换的次数。

例子:

 技术分享图片

 

strip(str)

删除首尾的字符,支持传入参数。

例子:

 技术分享图片

 

sample(iterable, int)

randomsample方法可以随机选择n个不同元素。

例子:

 技术分享图片

 

shuffle(iterable)

randomshuffle可以打乱元素中序列顺序。

例子:

 技术分享图片

 

strptime(str, format)

字符串和日期的转换,性能较差。

例子:

 技术分享图片

 

setattr(object, attr, value)

为对象增加属性。

例子:

 技术分享图片

 

python常用函数 S

标签:技术   reg   amp   图片   多个   复杂   for   getter   express   

原文地址:https://www.cnblogs.com/small-office/p/9337884.html

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