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

    (1)String.split('.',2)
        意思是将一个字符串用其中的'.'作为分隔符,且分割两次
        例如:s = "192.163.1.123" 结果为 ['192','163','1.123'] (返回一个列表)
        若不做任何说明,直接split()的话,直接将空格当作分隔符。不说明次数的话,就全部都分割
    (2)divmod(x,y) x:除数 y:被除数 返回一个元组(商,余数)
    (3)reduce(function,sequence) 作用:函数的两个变量作用到序列的每个元素中,从左到右,目地是将序列最终变为一个值
       例如:reduce(lambda x,y:x+y,[1,2,3,4]) 实行过程即((1+2)+3)+4 (递归作用)
    (4)pow(x,y,z) 作用:(x**y)%z 最后的那个变量可有可无
    (5)round(x) 作用:将x的值变为小数 2.5->3.0 , 2->2.0
    (6)callable(function) 作用:判断这个函数是否存在
    (7)isinstance(object,class-type-tuple) 判断对象是否是这个类,或是否是这个类型
    (8)cmp(str1,str2) if str1>str2,return 1 ; = 0 ; < -1;
    (9)range(x,y,z) 生成列表z:步长
    (10)强制转换str(),int(),list(),tuple(),chr(),oct()八进制,hex()十六进制,ord():将一个character转成ASCII码
    (11)len(),min(),max()
    (12)str.reduce(x,y,z)将字符串中的x变成y,变化z次
    (13)str.capitalize(),字符串首字母大写
    (14)filter(function,sequence) 作用,保留符合前面函数的元素组成原来类型的序列
    (15)map(funciton,sequence,sequence,ect.) :
         1.function为None时,即相似于zip,但是其短缺的部分不会没有,即会显示None
         2.不为None时,即对这两个或多个合成的元组之内的元素相作用,此时序列的长度要相同
    (16)zip(sequence,sequence,ect..):将这几个序列用字典以元组的形式保存进去,并且以最短的那个序列作互相结合

       另:此处所有的函数均可用help(函数名)查看

  • 相关阅读:
    npm 常用命令
    vue router 配合transition 切换动画
    非指针 复制对象和数组的两种方法
    Date()对象的设置与解析
    js map()处理数组和对象数据
    鉴别JS数据类型的全套方法
    JS数组与对象的遍历方法大全
    js异步原理与 Promise
    HTTP请求封装:Ajax与RESTful API
    "unresolved reference 'appium' "问题解决
  • 原文地址:https://www.cnblogs.com/aestheticism/p/5471580.html
Copyright © 2011-2022 走看看