Python语言之内置函数
小标 2018-06-20 来源 : 阅读 1080 评论 0

摘要:本文主要向大家介绍了Python语言的内置函数,通过具体的内容向大家展现,希望对大家学习Python语言有所帮助。

本文主要向大家介绍了Python语言的内置函数,通过具体的内容向大家展现,希望对大家学习Python语言有所帮助。

截止日前,笔者所用的python版本为3.4.1

官方文档的内置函数一共有68个

Python语言之内置函数

1,abs:返回绝对值,可以是整数,浮点数,算术表达式,复数(返回复数实部和虚部的平方和开根号,勾股定理)

2,all:遍历一个容器,如果容器为空或者所有元素都返回True,那么all返回True

3,any:与all作用正好是相反的,若有一个元素返回True,返回False

4,ascii:转成ascii码

5,bin:转一个整数得到一个二进制的字符串

6,bool:转换一个值,得到一个bool类型

7,bytearray:返回一个字节数据

8,bytes:根据一个编码转换成字节形式

9,callable:回调函数,如果返回false,则代表回调失败,如果为true,它也仍然可能失败

10,chr:返回一个整形数字的Unicode形式,比如97返回a

11,classmethod:为函数返回一个类方法

12,compile:编译一个资源进入一个代码里或一个AST对象

13,complex:创建一个复数的表达式

14,delattr:移除一个对象的属性

15,dict:创建一个词典结构(类似Map)

16,dir:如果没有参数返回本文件的路径,如果有参数返回一个对象的属性列表

17,divmod:两个整形数字做相除

18,enumerate:返回一个枚举对象

19,eval:执行一个表达式,或字符串作为运算

20,exec:支持python代码的动态执行

21,filter:在一个元组里面过滤出目标字符串

22,float:字符串转成浮点类型

23,format:格式化字符串

24,frozenset:返回一个新的克隆对象

25,getattr:获取对象的一个方法的结果,类似于x.foobar

26,globals:返回当前全局的字典表

27,hasattr:判断是否有某个属性值,返回true代表有

28,hash:取一个对象的hash值

29,help:调用系统内置的帮助系统

30,hex:转换一个整形数字,为小写的十六进制

31,id:返回一个对象的唯一标识值

32,input:从控制台读取数据

33,int:转换字符串为int型

34,isinstance:判断一个对象是否为该类的一个实例

35,issubclass:判断一个类是否为另一个类的子类

36,iter:返回一个可迭代的对象

37,len:返回一个字符串或容器的长度

38,list:打印一个集合对象

39,locals:更细并返回一个词典的本地标志表

40,map:返回一个可迭代的map函数

41,max:返回集合里面最大的一个或多个值

42,memoryview:返回一个python对象的内部数据

43,min:返回集合里面最小的一个或多个值

44,next:返回集合里面的下一项数值

45,object:返回一个新的对象,是所有的类的父类

46,oct:返回一个整形为八进制类型

47,open:打开一个系统文件

48,ord:得到一个字符或unicode类型的ascii数值

49,pow:返回的数字n次方值,跟**操作符是一样的效果

50,print:打印输出语句,在python3.0以后print就是一个函数了,需要加括号

51,property:返回一个属性值

52,range:产生一个数字序列

53,repr:返回一个字符串可打印对象

54,reversed:反转一个集合

55,round:返回一个四舍五入的浮点数

56,set:返回一个新的set对象

57,setattr:设置一个新的属性值

58,slice:返回一个集合的区间集合

59,sorted:对一个集合进行排序

60,staticmethod:声明返回一个静态方法

61,str:将数字类型转换为字符串

62,sum:对一个集合里面的值求和

63,super:返回一个代理父类的对象

64,tuple:返回一个不可变的元组

65,type:返回一个对象的类型

66,vars:返回对象的属性

67,zip:返回组合一个对等的项

68,__import__:比import高级的导入方法

本文由职坐标整理并发布,了解更多内容,请关注职坐标编程语言Python频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 2 不喜欢 | 0
看完这篇文章有何感觉?已经有2人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程