zoukankan      html  css  js  c++  java
  • python常用函数 S

    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)

    为对象增加属性。

    例子:

     

  • 相关阅读:
    HTTP 常用 Header
    三大框架面试笔记-Hibernate
    三大框架面试笔记-Spring
    Bloom Filter概念和原理
    笔记:编写高质量代码 改善Java程序的151个建议
    笔记:Effective Java
    HTTP状态码
    JAVA8 十大新特性详解
    java7 新特性
    笔记:Hadoop权威指南 第10章 管理Hadoop
  • 原文地址:https://www.cnblogs.com/small-office/p/9337884.html
Copyright © 2011-2022 走看看