zoukankan      html  css  js  c++  java
  • Python基础-内置函数

    Python 解释器内置了很多函数和类型,我们可以在任何时候使用它们。
    内置函数
    含义
    abs(val)
    求val的绝对值
    all(iterable)
    如果可迭代对象中所有的元素为真那么就返回True,否者返回False
    any(iterable)
    如果可迭代对象中有一个元素为真那么就返回True,如果否则返回False
    ascii(object)
    将一个可打印对象转换成一个字符串(很少用)
    bin(x)
    将一个整数x转换成二进制
    bool([x])
    将列表、数字转换bool值
    bytes(str,encoding)
    将字符串转换成二进制,且元素不能修改
    bytearray(str,encoding)
    将字符串转换成字节数组,且可以修改元素
    callable(f)
    判断f是否可以调用(f后面可以加括号就是可以调用的)
    chr(i)
    将数字i转换成ascii码相对应的字符
    ord(c)
    将字符c转换成ascii码相对应的编码
    compile(str1,str2,str3)
    将字符串str1中的代码以字符串str3中指定的执行方式进行编译,如果出错就把出错信息保存在str2指定的文件中 例如:c= compile(code,"err.log","exec")如果要执行compile返回结果就exec(c)
    exec(expression)
    将字符串expression转换成代码并执行该代码
    dir(c)
    查看类型c中所有的方法
    divmod(a,b)
    将a/b的商和余数以元组的方式返回
    enumerate()
    将列表转化成枚举类型(详细内容见前面)
    eval(expression)
    将字符串expression转换成代码
    filter(function,iterable)
    以function的逻辑过滤出iterable中的数据,并以迭代器的方式返回(for循环输出) 例如:res = filter(lambda n:n>5,range(10)) :6~9
    map(function,iterable)
    以function的逻辑的iterable进行操作并将结果一迭代器方式返回 例如:res = map(lambda n:n*n,range(10)) :0,1,4,9,...,81 等价于[n*n for n in range(10)]
    format(*args,*kwargs)
    将字符串中的占位符(例如{0} , {1})依次替换成format中的参数(和str类型中的format方法相同)
    frozenset([item1,item2,....])
    让一个集合不可变
    globals()
    返回当前文件下的所有全局变量
    hash(str)
    将str字符串转换成对应的hash值
    hex(n)
    将一个数字转换成十六进制
    locals()
    返回该方法所在子语句块中的局部变量
    max(iterable)
    返回iterable中的最大值
    min(iterable)
    返回iterable中的最小值
    oct(x)
    将数字x转换成八进制
    pow(a,b)
    返回a的b次方
    reversed(seq)
    反转
    round(f)
    浮点数f保留两位小数
    slice(start,stop)
    切片等同与[start,stop]
    sorted(iterable[,function,key])
    以逻辑function对可迭代对象进行进行排序 例如:a = {6:2,8:0,1:4,5:6} sorted(a.items,key = lambda x:x[1]):以字典的值为顺序对字典进行排序
    sum(iterable)
    对列表等进行求和
    zip(a,b)
    将a,b进行一一对应拼接
    __import__(str)
    以str为模块名导入模块
     
  • 相关阅读:
    C#入门
    使用 OLEDB 及 SqlBulkCopy 将多个不在同一文件夹下的 ACCESS mdb 数据文件导入MSSQL
    aspose.word 读取word段落内容
    Jquery+Aajax 批量上传
    asp.net mvc web api Token验证
    iframe父页面和子页面获取元素和js变量
    JavaScrpt常用的封装方法
    ASP.NET MVC 导出Word报表
    Asp.net的对Excel文档的导入导出操作
    C++ 复制vector值到array,复制 array 到jintArray
  • 原文地址:https://www.cnblogs.com/chiang97912/p/7233487.html
Copyright © 2011-2022 走看看