Python68个内置函数

By | 2017年 2月 3日

以下是摘录的python的68个内置函数,本来想认真的都敲一遍,后来发现有些可以直接用,没必要再重新写,看一下也就会用了,所以先更新这么多,有兴趣的可以自己多研究研究
  1. abs:返回所给数的绝对值,可以是整数,浮点数,算术表达式,复数(返回复数实部和虚部的平方和开根号,勾股定理)

  1. all:遍历一个容器,如果容器为空或者所有元素都返回True,那么all返回True,容器为空,或者里面的值不为零,返回值都是True,只要有一个元素为0就返回False。

  1. any: 若容器为空则返回False,或只有一个元素并且为0,就返回False。
  2. ascii:---不常用
  3. bin:将整数转换为二进制的字符串
  4. bool:将元素转换为bool类型,整数0为False,字符串为空时为False
  5. bytearray:返回一个字节数据---不常用
  6. bytes:根据一个编码转换成字节形式---不常用
  7. chr:返回的是整数对应的ascii字符,比如97返回a,48返回0
  8. classmethod:为函数返回一个类方法

  1. compile:编译一个资源进入一个代码里或一个AST对象--(没用过)
  2. complex:创建一个复数的表达式
  3. delattr:移除一个对象的属性
  4. dict:创建一个词典结构(类似Map)
  5. dir:如果没有参数返回本文件的路径,如果有参数返回一个对象的属性列表
  6. divmod:两个整形数字做相除
  7. enumerate:返回一个枚举对象
  8. eval:执行一个表达式,或字符串作为运算
  9. exec:支持python代码的动态执行
  10. filter:在一个元组里面过滤出目标字符串
  11. float:字符串转成浮点类型
  12. format:格式化字符串
  13. frozenset:返回一个新的克隆对象
  14. getattr:获取对象的一个方法的结果,类似于x.foobar
  15. globals:返回当前全局的字典表
  16. hasattr:判断是否有某个属性值,返回true代表有
  17. hash:取一个对象的hash值
  18. help:调用系统内置的帮助系统
  19. hex:转换一个整形数字,为小写的十六进制
  20. id:返回一个对象的唯一标识值
  21. input:从控制台读取数据
  22. int:转换字符串为int型
  23. isinstance:判断一个对象是否为该类的一个实例
  24. issubclass:判断一个类是否为另一个类的子类
  25. iter:返回一个可迭代的对象
  26. len:返回一个字符串或容器的长度
  27. list:打印一个集合对象
  28. locals:更细并返回一个词典的本地标志表
  29. map:返回一个可迭代的map函数
  30. max:返回集合里面最大的一个或多个值
  31. memoryview:返回一个python对象的内部数据
  32. min:返回集合里面最小的一个或多个值
  33. next:返回集合里面的下一项数值
  34. object:返回一个新的对象,是所有的类的父类
  35. oct:返回一个整形为八进制类型
  36. open:打开一个系统文件
  37. ord:得到一个字符或unicode类型的ascii数值
  38. pow:返回的数字n次方值,跟**操作符是一样的效果
  39. print:打印输出语句,在python3.0以后print就是一个函数了,需要加括号
  40. property:返回一个属性值
  41. range:产生一个数字序列
  42. repr:返回一个字符串可打印对象
  43. reversed:反转一个集合
  44. round:返回一个四舍五入的浮点数
  45. set:返回一个新的set对象
  46. setattr:设置一个新的属性值
  47. slice:返回一个集合的区间集合
  48. sorted:对一个集合进行排序
  49. staticmethod:声明返回一个静态方法
  50. str:将数字类型转换为字符串
  51. sum:对一个集合里面的值求和
  52. super:返回一个代理父类的对象
  53. tuple:返回一个不可变的元组
  54. type:返回一个对象的类型
  55. vars:返回对象的属性
  56. zip:返回组合一个对等的项
  57. import:比import高级的导入方法

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注