• 内置函数


    1.len #方法返回对象(字符、列表、元组等)长度或元素个数
    score = [1,2,2323,4,5]
    name = ["xiaohei",'xiaobai','xiaolan']
    d = {} 
    
    for index in range(len(name)): # 0 1 2
        key = name[index]
        value = score[index]
        d[key] = value
    
    print(d)
    2.str #函数将对象转化为string格式
    3.list #方法用于将元组转换为列表
    4.set #函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等
    5.int #函数用于将一个字符串或数字转换为整型
    6.print #用于打印输出,最常见的一个函数
    7.input #函数接受一个标准输入数据,返回为 string 类型。这个函数是最最常用的了。在Python3.x中 raw_input() 和 input() 进行了整合,仅保留了input( )函数。
    8.id #函数用于获取对象的内存地址
    9.type 函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象
    10.open #函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写
    11.sorted #函数对所有可迭代的对象进行排序(默认升序)操作
    12.max #函数返回给定参数的最大值,参数可以为序列
    print(max(1,6,9))
    13.min #函数返回给定参数的最小值,参数可以为序列
    print(min(1,0,5))
    14.sum #函数对参数进行求和计算
    print(sum([10],2))
    15.ord #函数是chr()的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的ASCII数值,或者Unicode数值,如果所给的 Unicode 字符超出了定义范围,则会引发一个 TypeError 的异常
    print(ord('b'))  # 打印字符串对应的ascii码
    16.chr #函数用一个范围在range(256)内(即0~255)的整数作参数,返回一个对应的ASCII数值
    print(chr(97))  # 打印数字对应的ascii
    17.dir #函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表
    18.bool #函数用于将给定参数转换为布尔类型.如果参数不为空或不为0,返回True;参数为0或没有参数,返回False
    print( bool(10) ) 
    19.locals #返回当前的局部变量,放在一个字典里面
    def my():
        name = 1
        age = 2
        print('locals....',locals())
    print(my())
    20.reversed #反转
    rev = reversed( [1,2,3,4,5] )       # 列表
    print(list(rev))
    21.all #传一个list,里面的值都为真的时候返回true,否则返回false
    print(all([1, 2, 3, 4,]))  # 判断可迭代的对象里面的值是否都为真
    22.any #传一个list,里面的值只要有一个为真, 那么就返回真
    print(any([0, False,'',{},[] ]))  # 判断可迭代的对象里面的值是否有一个为真
    23.bin #10进制,转2进制的
    print(bin(10))  # 十进制转二进制
    24.zip #合并N个list,把它变成一个二维数组
    score = [1,2,2323,4,5]
    name = ["xiaohei",'xiaobai','xiaolan']
    print( list(zip(name,score)))
    25.exec #执行python代码
    26.eval #只能执行一些简单的代码,比如定义变量、运算
    27.map #循环调用函数,然后把list里面的每个元素传进去,保存每次的返回结果
    l = [1,2,3,4,5,6,7,8]
    
    result = list( map(str,l) ) #循环调用函数,然后把list里面的每个元素传进去,保存每次的返回结果
    28.filter #循环调用函数,然后把list里面的每个元素传进去,保存每次的返回为true的结果
    def zhaoduixiang(item):
        age = item.get("age")
        if age<25:
            return True
    
    person = [
        {"name":"xiaoming2","age":23},
        {"name":"xiaoming3","age":24},
        {"name":"xiaoming4","age":25},
        {"name":"xiaoming5","age":26},
        {"name":"xiaoming6","age":27},
        {"name":"xiaoming7","age":28},
    ]
    
    result = list(filter(zhaoduixiang,person) )
    print(result)
    29.round #保留几位小数
    print( round(2.678,2))     #  保留2位小数
    #  2.68
    30.abs() #函数返回数字的绝对值
    print( abs(-45) )                  # 返回 45
    31.tuple() #函数将列表转换为元组。#注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中
    加油
  • 相关阅读:
    用WebStorm运行Vue项目
    秋招圆满结束
    最新的秋招进度 10月21号
    来更新一下秋招的进度~
    华为三面完进池子啦~9月17日
    C++ 迭代器失效问题
    C++类相关问题(空类、多态、重载、继承)
    C++各种变量、类型的存储位置
    写一个面试中场景题的总结
    明天要面阿里HR面了
  • 原文地址:https://www.cnblogs.com/huahuacheng/p/14259984.html
Copyright © 2020-2023  润新知