• python-笔记-内置函数


    ###内置函数
     print(all([1,2,3,4]))判断可迭代的对象里面的值是否都为真
     print(any([0,1,2,3,4]))判断可迭代的对象里面的值是否有一个为真
    print(id(list1))      #查看内存地址
     print(bin(10))十进制转二进制
     以下是强制类型转换
     print(bool('s'))把一个对象转换成布尔类型
      int() float() str() dict() list() set() tuple()
     print(bytearray('abcde',encoding='utf-8'))把字符串变成一个可修改的bytes
     print(callable('aa'))判断传入的对象是否可调用
     print(chr(10))打印数字对应的ascii
     print(ord('b'))打印字符串对应的ascii码
     print(dict(a=1,b=2))转换字典
     print(dir(1))打印传入对象的可调用方法
     print(eval('[]'))执行python代码,只能执行简单的,定义数据类型和运算
     print(exec('def a():pass'))执行python代码支持复杂的
    res= ['123',456,{"age":18},0,[],(1,2,3),(),{},False]
    def is_True(a):
        if a:
            return True
    res1  = filter(is_True,res)
    print(list(res1))
     print(filter(lambda x:x5,[12,3,12,2,1,2,35]))把后面的迭代对象根据前面的方法筛选(只返回是True的结果)
     def func(num):
         return num
     print(list(filter(func,[0,1,2,3,4])))
    print(list(map(func,[0,2,3,4,5,6])))  循环遍历全部结果都返回
    name =['lanxia','houzi']
    def  kua(name):
        return name+'真帅'
    print(list(map(kua,name)))
    ['lanxia真帅', 'houzi真帅']
     print(frozenset({1,2,3,3}))定义一个不可修改的集合
     print(globals())返回程序内所有的变量,返回的是一个字典,不包括函数内部局部变量
     print(locals())返回函数局部变量
     print(hash('aaa'))把一个字符串哈希成一个数字
     print(hex(111))数字转成16进制
     print(max(111,12))取最大值
     print(oct(111))把数字转换成8进制
     print(round(11.11,2))取几位小数  四舍五入
    math  数学模块
     print(sorted([2,31,34,6,1,23,4],reverse =True))排序
     dic={1:2,3:4,5:6,7:8}
     print(sorted(dic.items()))按照字典的key排序
     print(sorted(dic.items(),key=lambda x:x[1]))按照字典的value排序
     __import__('decorator')导入一个模块
    #内置函数zip  把多个list揉到一起然后同时循环多个list
    a1 = ['姓名','年龄','电话']
    a2 = ['贾梦缘',18,110]
    a3= [1,2,3]
    a4= [1,2,3]
    a5= [1,2,3]
    #姓名  :贾梦缘  1
    #年龄  :18      2
    #电话  :110     3
    for k,v,j,h,i in zip(a1,a2,a3,a4,a5):
        print(k,v,j,h,i)
  • 相关阅读:
    勤于思考:jquery.getJSON的缓存问题的解决方法
    步步为营:SQLServer查询随机不相同的记录插入临时表
    勤于思考:Asp.Net MVC Html.TextBoxFor日期格式化
    勤于思考:Excel写公式换算单元格求积等
    步步为营:ASP.NET MVC中Area分层模块处理大解密
    步步为营:因为数据库正在使用,所以无法获得对数据库的独占访问权
    勤于思考:从客户端中检测到有潜在危险的 Request.Form 值
    Android天天数钱游戏项目源码
    iOS猜拳游戏源码
    李开复:AlphaGo 若打败了世界冠军,意味着什么?
  • 原文地址:https://www.cnblogs.com/lingxia/p/7867212.html
Copyright © 2020-2023  润新知