zoukankan      html  css  js  c++  java
  • python_内置函数

    map:处理序列中的每个元素,得到的结果是一个'列表'(可迭代对象),改'列表'元素个数及位置与原来一样

    filter:遍历序列中的每个元素,判断每个元素得到的布尔值,如果是True则留下来

    text = [
        {"name" : "wangshe","age": 16},
        {"name" : "yeah","age": 19},
        {"name" : "oiwg","age": 18},
        {"name" : "aloi","age": 17},
    
    ]
    print(list(filter(lambda x:x['age']<=18,text)))

    reduce:处理一个序列,然后把序列进行合并操作(使用前需导入)

    from functools import reduce
    print(reduce(lambda x,y:x+y,range(100),100))
    print(reduce(lambda x,y,range(1,100)))

                            内置函数

    abs:取绝对值

    all:判断布尔值,如果仅只有一个为空字符,咋返回True

    print(all(["dawhd",""]))
    #返回FAlse

    any:如果有一个是真,则就返回真

    bin:十进制转换二进制

    hex:转16进制

    oct:转8进制

    bool:进行bool计算,非0非空非NOne

    bytes:进行编码,需要储存到空间,编码方式

    name = '你好'
    oc = bytes(name,encoding='utf-8')#解码:.decode('utf-8')
    print(oc)

    chr:ascll码的序号

    divmod:取整取余

    eval:将字符串的数据结构提取出来,将字符串的数字进行运算

    isinstance:判断什么是不是什么类型

    print(isinstance(1,int))

    zip:将里面的元素进行一一对应的关系排列,可多可少,两个元素可以说字符串列表字典

    a = {"name" : "wang","age" : 19,"tel" : "shanghai"}
    print(list(zip(a.keys(),a.values())))

    slice:切片,可读性比较好

    open:打开文件

    f=open("文件"),encoding=“解码方式”
    data = f.read
    print(data)

    readline:读取文件的一行,以列表的方式  

    readlines:读取文件的多行,以列表的方式

    读文件的模式:

    r:只读

    w:只写

    a:追加模式,在文件后面添加写入的内容

  • 相关阅读:
    【win7】安装开发环境
    【php-fpm】启动PHP报错ERROR: [pool www] cannot get uid for user 'apache'
    【apache2】AH00543: httpd: bad user name apache
    【gedit】 显示行号
    关于golang.org/x包问题
    国内的go get问题的解决
    php7函数,声明,返回值等新特性介绍
    php5.6.x到php7.0.x特性
    PHP5.4.0新特性研究
    【git】如何去解决fatal: refusing to merge unrelated histories
  • 原文地址:https://www.cnblogs.com/Alom/p/11090947.html
Copyright © 2011-2022 走看看