zoukankan      html  css  js  c++  java
  • filter,map,py内置函数,排序

    def f(x):
    if x>12:
    return True
    return False
    b = filter(f,[11,44,44])#循环可迭代的对象,获取每一个参数,函数(参数),过滤
    a = filter(lambda x:x>12,[11,22,22,22])
    for i in a: #返回的是一个可迭代的
    print(i)
    c = map(lambda x:x+100,[1,2,3,4])#近似filter,处理
    c = map(lambda x:x+100 if x>3 else x,[1,2,3,4])
    for j in c:
    print(j)
    #format()字符串格式化
    float(1)#1.0,字符串“1”1.0,浮点型
    globals()#获取整个代码里的全局变量
    locals()#获取整个代码里的局部变量
    i = hash("khjlskdfjnxmcvnm,fg")#计算哈西值
    id(i)#内存地址
    isinstance([],list)#判断某个对象是某个类创建的,父类
    issubclass()#子类
    iter((11,22,33))#创建一个可以迭代的对象,next(obj),执行下一个
    max([11,22])#最大
    min([1,2])#最小
    memoryview()#判断对象的内存地址
    object()#所有类的基类
    open()#操作文件
    property()#属性
    pow(2,3)#2的3次方
    repr()#同ascii,用__repr__方法,不同的是ascii如遇中文会转义
    reversed()#翻转
    round(4.5)#4舍5入
    #切片,li[0:2]-->特殊的方法
    slice()
    sum([1,2,1])#求和
    super()#找到父类
    zip([11,22,33],["a","b","c"])#得到[(11,"a"),...]
    __import__()#导入一个模块
    li = [45, 6, 7, 1]
    # 排序,数字字母中文
    a = sorted(li)
    print(a)
    li.sort()
    print(li)
  • 相关阅读:
    常见数据库设计
    团队建设工具
    Java的redis控制台-Jedis
    java常用类总结
    sql可重复执行语句例子
    让simplejson支持datetime类型的序列化
    Python模块的导入以及软件开发规范
    boto3--通过Python的SDK连接aws
    HTML目录:
    Python目录:
  • 原文地址:https://www.cnblogs.com/currynashinians000/p/8609619.html
Copyright © 2011-2022 走看看