码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记-Day3-python内置函数

时间:2016-05-26 18:36:31      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:

python内置函数

技术分享
1.abs    求绝对值

技术分享

2.all

判断迭代器中的所有数据是否都为true

如果可迭代的数据的所有数据都为true或可迭代的数据为空,返回True。否则返回False

技术分享

3.any

判断迭代器中的是否有一个数据为true

如果可迭代的数据中有一个数据为true,返回True。否则返回False。可迭代的数据为空也返回False

技术分享

4.bin    转换整数为一个二进制字符串(其他数据类型报错)

技术分享

5.bool

转换一个数据为布尔值 bool是int的子类,如果参数为false或不指定参数,返回False

技术分享

6.bytearray    将数据转换为字节数组

技术分享

7.bytes    将数据转换为字节数组 bytes是bytearray的不可变版本

技术分享

8.callable

判断一个对象是否可调用 类都是可调用的。如果一个对象的类有__call__函数就是可调用的

如果一个对象可以调用返回True。否则返回False

技术分享

9.chr    将整数转成字符

技术分享

10.classmethod

得到function的class method class method接受class作为第一个参数,就象instance method接受instance一样。

技术分享

11.compil

编译source为code或AST对象 code可以通过调用exec()和eval()执行。

技术分享

12.complex

创建一个复数 用real+imag*j创建一个复数,或将一个字符串或数字转换为复数

技术分享

13.delattr

删除指定的属性 delattr(obj, ‘prop‘)和del obj.prop功能一样

技术分享

14.dict    创建一个字典dictionary

技术分享

15.dir

返回对象的属性列表 如果对象有名为__dir__()的方法,方法会被调用并必须返回属性列表

技术分享

16.divmod    得到两个数字相除的结果和余数

技术分享

17.enumerate    得到一个枚举对象

技术分享

18.eval    执行一个表达式

技术分享

19.exec    动态执行Python代码

技术分享

20.filter    过滤数据得到一个迭代器

技术分享

21.float    将字符串或数字转为浮点数

技术分享


22.format    格式化数据

技术分享

23.frozenset    得到新的frozenset对象

技术分享

24.getattr    得到对象属性的值

技术分享


25.globals    得到当前模块的全局符号表的字典

技术分享

26.hasattr

判断对象是否存在属性,如果name是对象的属性,返回True。否则返回False

技术分享

27.hash    得到对象哈希值

技术分享

28.help    返回帮助信息

技术分享

29.hex

整数转换为十六进制表示 使用float.hex()得到浮点数的十六进制表示

技术分享

30.id    得到对象的id(存放内存编号)

技术分享

31.input    输出提示符,读取用户输入

技术分享

32.int 将数字或字符串转为整数

技术分享

33.isinstance

判断object是否是classinfo的实例,如果object是classinfo的实例,返回true。否则返回false

技术分享

34.issunclass

判断一个类是否是另一个类的父类

如果类是另一个类的子类,返回true。否则返回false

技术分享

35.iter    得到一个迭代器

技术分享

36.len    返回对象的长度或集合的数据个数

技术分享

37.list    创建一个列表

技术分享

38.locals    得到当前符号表字典

技术分享

39.map    更改迭代器中的每个数据得到一个新的迭代器

技术分享

40.max    得到迭代器中最大的或两个或多个参数中最大的

技术分享

41.min    得到迭代器中最小的或两个或多个参数中最小的

技术分享

42.next    得到迭代器的下一个数据

技术分享

43.object

得到object的实例 object没有__dict__,不能向object增加属性

技术分享

44.oct

整数转换为八进制表示 如果x不是int对象,必须定义一个__index__()函数返回整数

技术分享

45.open

打开文件并返回一个流 也可以将StringIO(文本)或BytesIO(二进制)作为文件来读写

46.ord    得到字符的整数表示

技术分享

47.pow    乘方运算 等于pow(x, y) % z 返回 xy%z的结果

技术分享


48.print 输出数据流

49.property 得到属性(没看懂,忘记他吧)

技术分享

50.rang    创建一个范围对象

技术分享

51.repr    得到对象的字符串表示

技术分享

52.reversed    反转序列得到一个迭代器

技术分享

53.round    浮点数按小数位数做舍入操作

技术分享

54.set    创建一个集合对象

技术分享

55.setattr    更改属性的值

技术分享

56.slice    得到分片对象

技术分享


57.sorted    排序可迭代的数据得到一个列表

技术分享

58.staticmethod

得到function的static method static method不接受隐藏的第一个参数。

技术分享

59.str

得到对象的str版本 str是built-in字符串类

技术分享

60.sum    计算可迭代数据的合计

技术分享

61.tuple    创建一个元组

技术分享

62.type    返回对象的类型或创建一个新的类型对象

技术分享

63.vars    得到属性信息

技术分享

Python学习笔记-Day3-python内置函数

标签:

原文地址:http://www.cnblogs.com/zhanmeiliang/p/5532040.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!