zoukankan      html  css  js  c++  java
  • 常用内置函数集合

    *** range:函数可创建一个整数对象,一般用在 for 循环中。range(0,10,2)

    *** open:函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写

    *** locals() 当前位置的所有变量以及函数名等数据.

    *** globals() 永远是全局的.

    *** print:打印输出。

    *** eval:执行字符串类型的代码,并返回最终结果。ret=eval(str) '''1+1'''

    *** exec:执行字符串类型的代码。 exec(str) '''1+1'''

    *** input:函数接受一个标准输入数据,返回为 string 类型。

    *** filter:过滤·。 filter(func,list(可迭代对象))拿到的是每一项元素

    *** map:会根据提供的函数对指定序列做映射。 map(func,可迭代对象) 拿到的是每一项元素

    *** len: 返回一个对象中元素的个数。len()

    *** sorted:对所有可迭代的对象进行排序操作。 sorted(迭代对象) 从小到大

    *** enumerate: 枚举,返回一个枚举对象。 a,b=enumerate(了迭代对象) 取出索引和本身

    *** min:返回可迭代对象的最小值(可加key,key为函数名,通过函数的规则,返回最小值)。min (可迭代对象,func)

    *** max:返回可迭代对象的最大值(可加key,key为函数名,通过函数的规则,返回最大值) max (可迭代对象,func)

    *** reversed:将一个序列翻转,并返回此翻转序列的迭代器。 reversed(list) 翻转

    *** sum:对可迭代对象进行求和计算(可设置初始值)。 sum(可迭代对象,初始值) 没个项相加

    *** __import__:函数用于动态加载类和函数 。

    **dir:将对象所有的方法名放置在一个列表中,并返回. dir()

    **iter:函数用来生成迭代器(讲一个可迭代对象,生成迭代器)

    ** help:函数用于查看函数或模块用途的详细说明。

    **next:内部实际使用了__next__方法,返回迭代器的下一个项目。

    **bool :用于将给定参数转换为布尔类型,如果没有参数,返回 False。

    **int:函数用于将一个字符串或数字转换为整型。

    **dict:创建一个字典。

    ** callable:函数用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。

    **frozenset:返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。

    **set:创建一个集合。

    ** id:用于获取对象的内存地址。

    ** hash:获取一个对象(可哈希对象:int,str,Bool,tuple)的哈希值

    **float:函数用于将整数和字符串转换成浮点数。

    **tuple:将一个可迭代对象转化成元祖(如果是字典,默认将key作为元祖的元素)。

    **list:将一个可迭代对象转化成列表(如果是字典,默认将key作为列表的元素)。

    **abs:函数返回数字的绝对值。

    **all:可迭代对象中,全都是True才是True

    **any:可迭代对象中,有一个True

    ** repr: 返回一个对象的string形式(原形毕露)。

    ** slice:构造一个切片对象,用于列表的切片。

    **divmod:计算除数与被除数的结果,返回一个包含商和余数的元组(a // b, a % b)。dixmod(a,b)=(商,余数)


    * complex:函数用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数。

    * bin:将十进制转换成二进制并返回。

    * oct:将十进制转化成八进制字符串并返回。

    * hex:将十进制转化成十六进制字符串并返回。

    * pow:求x**y次幂。(三个参数为x**y的结果对z取余)

    * round:保留浮点数的小数位数,默认保留整数。

    * format:与具体数据相关,用于计算各种小数,精算等。

    * bytes:用于不同编码之间的转化。 将unicode ---> bytes

    * bytearry:返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 <= x <

    * ord: 输入字符找该字符编码的位置 unicode的编码

    * chr: 输入位置数字找出其对应的字符 unicode

    * ascii: 是ascii码中的返回该值,不是就返回 / u...

    * zip:函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的迭代器。

    *compile:将字符串类型的代码编译。代码对象能够通过exec语句来执行或者eval()进行求值

  • 相关阅读:
    我的live space博客就这么关闭啦?!?!
    Windows7中如何更改“用户文件夹”的默认路径?【z】
    关于UG OPEN C++的例子
    FileZilla Server简介【z】
    谈谈UG二次开发信息保存的问题/ How to Save Information in NX Development
    UG NXOpen for C++ (NX6) CHM帮助文件 / UG NXOpen for C++ (NX6) CHM Documents
    “找不到网络路径”的解决方法
    UG二次开发流程
    冠词的用法
    UFUN设置程序自动卸载方便UG测试
  • 原文地址:https://www.cnblogs.com/wy3713/p/9210050.html
Copyright © 2011-2022 走看看