python模块的函数_python模块内置函数
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模块内置函数相关推荐
- python中常见的内置函数_python常用内置函数
内置函数(***) 1.print() 屏幕输出. ''' 源码分析 def print(self, *args, sep=' ', end='\n', file=None): # known spe ...
- python max函数_Python max内置函数详细介绍
Python max内置函数 max(iterable, *[, key, default]) max(arg1, arg2, *args[, key]) Return the largest ite ...
- python中常见的内置函数_Python常用内置函数总结
Python 常用内置函数总结 一.数学相关 1 .绝对值: abs(-1) 2 .最大最小值: max([1,2,3]) . min([1,2,3]) 3 .序列长度: len('abc') . l ...
- python里面print是什么函数_python print()内置函数
啦啦啦啦啦啦,我又来了,学习任何东西都得坚持,我一定的好好加油!!! 今天来说说print()函数,前边我们已经用过好好多次啦,现在来学习哈吧!!! Python的内置函数,print() print ...
- python字符串的内置函数_python——字符串内置函数
当字符串本身就含有\n之类的,可以用转义符.行显示(在字符串引号前面加r).repr(str)三种方法. 字符串内置方法 字符串内置方法: 1. capitalize(...) S.capitaliz ...
- python 内置函数_python的内置函数、方法
1.input() 输入内容时要将内容用引号引起来: input('请输入密码:') input("请输入登录名:") name = input('请输入姓名:') print(' ...
- 常用python内置函数_python常用内置函数
一 反射相关 1 hasattr 根据字符串的形式 , 去判断对象中是否有成员 1 hasattr(object,name)2 判断对象object是否包含名为name的特性(hasattr是通过 ...
- python 常用内置函数_python常用内置函数使用|python基础教程|python入门|python教程...
基础小函数.字符串函数.序列函数 序列.元组.列表小函数 max() 求最大值(列表.元组.序列) min() 求最小值 len() 求长度 >>> a = [1,2,3,4] &g ...
- python type创建类_Python基于内置函数type创建新类型
英文文档: class type(object) class type(name, bases, dict) With one argument, return the type of an obje ...
- python关于字符串的内置函数_Python 字符串内置函数(二)
# 2.格式化相关 # ljust(width) 函数 获取固定长度,左对齐,右边不够用空格补齐 # rjust(width) 函数 获取固定长度,右对齐,左边不够用空格补齐 # center(wid ...
最新文章
- python中forward的参数_如何将关键字参数传递给preforward钩子使用的forward?
- java 验签_JAVA验签方式转换为PHP代码,求教怎么写
- LINUX inner-process communication
- python画直方图代码-python plotly画柱状图代码实例
- Android 2.2 r1 API 中文文档系列(12) —— Button
- Linux vi编辑器的使用
- iOS之深入解析单例的实现和销毁的底层原理
- 《http权威指南》读书笔记14
- mysql联合索引测试
- 多项目结构_[网红项目]碳云大厦
- 学习使用Ansj分词工具(一)
- 无缓冲I/O与有缓冲I/O区别
- 马鞍数55c语言_c语言超全练习题(全面更新)
- vue导出Excel
- python中pandas库的作用_python之pandas库详解
- 10万套PPT模板素材,SmileTemplates全球最大PPT资源下载网站
- Delphi语言基础
- 科大讯飞实习 第七周日记
- 【VOLTE】【SRVCC】【1】 VOLTE SRVCC(SRVCC TO 3GPP)
- CSS FlexBox布局全面详解
热门文章
- Python开课复习10
- django入门项目图书管理
- 290.	Word Pattern
- 程序员职业生涯的11个阶段程序人生
- HighCharts解析之xAxis——x轴的样式
- 二元查找树的后序遍历结果
- AjaxControlToolkit AjaxFileUpload 为英文的解决办法
- ASP.NET中Request.IsAuthenticated和Request.User.Identity.IsAuthenticated的区别
- SSH远程登录失败,提示“Password authentication failed”
- void start_kernel(void)分析 ! \linux-1.0\init\main.c