python提供了一个内联模块buildin,该模块定义了一些软件开发中经常用到的函数,利用这些函数可以实现数据类型的转换、数据的计算、序列的处理等。 模块的内置函数: 1、apply():可以调用可变参数列表的函数,把参数存在一个元组或者序列中,apply元组参数必须和sum()的参数一致 #!/usr/bin/python # -*- coding:utf8 -*- def sum(x=1,y=2):     return x+y print apply(sum,(1,3)) 2、filter():可以对某个序列进行过滤,其中过滤的func()参数不能为空. filter(func or None,sequence) -->list,tuple,or string #!/usr/bin/python # -*- coding:utf8 -*- def func(x):     if x>0:         return x print filter(func,range(-9,10)) 3、reduce() 对序列中的元素连续操作可以通过循环来处理,具有连续处理的功能。 reduce(func,sequence[,initial]) --> value func是自定义函数,func()中实现对参数sequence的连续操作,sequence为待处理序列,如果参数 initial的值不为空,将首先传入函数func()进行计算,如果为空,则对initial的值进行处理 #!/usr/bin/python # -*- coding:utf8 -*- def sum(x,y):         return x + y print reduce(sum,range(0,10)) print range(0,10) print reduce(sum,range(0,10),10) print reduce(sum,range(0,2),10) 4、map()可以对多个序列的每个元素都执行相同的操作,并组成列表返回。 如果提供多个序列,则每个序列中的元素一一对应进行计算;如果每个序列的长度不相同, 则短的序列后补充“None”,再进行计算 map(func,sequence[,sequence,...]) --> list #!/usr/bin/python # -*- coding:utf8 -*- def power(x):     return x**x print map(power,range(1,5)) def power2(x,y):     return x**y print map(power2,range(1,5),range(5,1,-1)) print range(1,5) print range(5,1,-1) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 常用内置模块函数: abs(x)                    返回x的绝对值 apply(func[,args[,kwargs]])        把函数的参数放置在序列中传入函数 bool([x])                把每一个值或者表达式转换为bool类型,如果表达式x为 值,则返回True,否则返回False cmp(x,y)                比较x,y的大小 delattr(obj,name)            等价于del obj.name eval(s[,globals[,locals]])        计算表达式的值 float(x)                把数字或者字符串转换成float类型数据 hash(object)                返回一个对象的hash值 help([object])                返回内联函数的帮助说明 id(x)                    返回一个对象的标示 input([prompt])                接受控制台的输入,并把输入的值转换成数字 int(x)                    把数字或字符串转换为整型 len(obj)                对象包含的元素的个数 range([start,]end[,step])        生产一个列表并返回 raw_input([prompt])            接受控制台的输入,返回字符串类型 reduce(func,sequence[,initial])        对序列的值进行累加计算 round(x,n=0)                四舍五入的函数 set([interable])            返回一个set集合 sorted(iterable[,cmp[,key[,reverse]]])    返回一个排序后的列表 sum(iterable[,start=0])            返回一个序列的和 type(obj)                返回一个对象的类型 xrange(start[,end[,step]])        功能和range()类似,但是一次返回一个值 zip(seq1[,seq2,...])            把n个序列作为列表的元素返回

python模块的函数_python模块内置函数相关推荐

  1. python中常见的内置函数_python常用内置函数

    内置函数(***) 1.print() 屏幕输出. ''' 源码分析 def print(self, *args, sep=' ', end='\n', file=None): # known spe ...

  2. python max函数_Python max内置函数详细介绍

    Python max内置函数 max(iterable, *[, key, default]) max(arg1, arg2, *args[, key]) Return the largest ite ...

  3. python中常见的内置函数_Python常用内置函数总结

    Python 常用内置函数总结 一.数学相关 1 .绝对值: abs(-1) 2 .最大最小值: max([1,2,3]) . min([1,2,3]) 3 .序列长度: len('abc') . l ...

  4. python里面print是什么函数_python print()内置函数

    啦啦啦啦啦啦,我又来了,学习任何东西都得坚持,我一定的好好加油!!! 今天来说说print()函数,前边我们已经用过好好多次啦,现在来学习哈吧!!! Python的内置函数,print() print ...

  5. python字符串的内置函数_python——字符串内置函数

    当字符串本身就含有\n之类的,可以用转义符.行显示(在字符串引号前面加r).repr(str)三种方法. 字符串内置方法 字符串内置方法: 1. capitalize(...) S.capitaliz ...

  6. python 内置函数_python的内置函数、方法

    1.input() 输入内容时要将内容用引号引起来: input('请输入密码:') input("请输入登录名:") name = input('请输入姓名:') print(' ...

  7. 常用python内置函数_python常用内置函数

    一  反射相关 1 hasattr  根据字符串的形式 , 去判断对象中是否有成员 1 hasattr(object,name)2 判断对象object是否包含名为name的特性(hasattr是通过 ...

  8. python 常用内置函数_python常用内置函数使用|python基础教程|python入门|python教程...

    基础小函数.字符串函数.序列函数 序列.元组.列表小函数 max() 求最大值(列表.元组.序列) min() 求最小值 len() 求长度 >>> a = [1,2,3,4] &g ...

  9. python type创建类_Python基于内置函数type创建新类型

    英文文档: class type(object) class type(name, bases, dict) With one argument, return the type of an obje ...

  10. python关于字符串的内置函数_Python 字符串内置函数(二)

    # 2.格式化相关 # ljust(width) 函数 获取固定长度,左对齐,右边不够用空格补齐 # rjust(width) 函数 获取固定长度,右对齐,左边不够用空格补齐 # center(wid ...

最新文章

  1. python中forward的参数_如何将关键字参数传递给preforward钩子使用的forward?
  2. java 验签_JAVA验签方式转换为PHP代码,求教怎么写
  3. LINUX inner-process communication
  4. python画直方图代码-python plotly画柱状图代码实例
  5. Android 2.2 r1 API 中文文档系列(12) —— Button
  6. Linux vi编辑器的使用
  7. iOS之深入解析单例的实现和销毁的底层原理
  8. 《http权威指南》读书笔记14
  9. mysql联合索引测试
  10. 多项目结构_[网红项目]碳云大厦
  11. 学习使用Ansj分词工具(一)
  12. 无缓冲I/O与有缓冲I/O区别
  13. 马鞍数55c语言_c语言超全练习题(全面更新)
  14. vue导出Excel
  15. python中pandas库的作用_python之pandas库详解
  16. 10万套PPT模板素材,SmileTemplates全球最大PPT资源下载网站
  17. Delphi语言基础
  18. 科大讯飞实习 第七周日记
  19. 【VOLTE】【SRVCC】【1】 VOLTE SRVCC(SRVCC TO 3GPP)
  20. CSS FlexBox布局全面详解

热门文章

  1. Python开课复习10
  2. django入门项目图书管理
  3. 290. Word Pattern
  4. 程序员职业生涯的11个阶段程序人生
  5. HighCharts解析之xAxis——x轴的样式
  6. 二元查找树的后序遍历结果
  7. AjaxControlToolkit AjaxFileUpload 为英文的解决办法
  8. ASP.NET中Request.IsAuthenticated和Request.User.Identity.IsAuthenticated的区别
  9. SSH远程登录失败,提示“Password authentication failed”
  10. void start_kernel(void)分析 ! \linux-1.0\init\main.c