Python之内置函数再总结
一.数字相关
1.绝对值:abs(-1)
2.最大最小值:max([1,2,3]) ,min([1,2,3])
3.序列长度:len('abc') , len([1,2,3]) , len((1,2,3))
4.取模:divmod(5,2)//(2,1)
5.乘方:pow(2,3,4)//2**3/4
6.浮点数:round(1)//1.0
二.功能相关
1.函数是否可调用:callable(funcname),注意,funcname变量要定义过
2.类型判断:isinstance(x,list/int)
3.比较:cmp('hello','hello')
4.快速生成序列:(x)range([start,]stop[,step])
三.类型转换
1.int(x)
2.long(x)
3.float(x)
4.complex(x) #复数
5.str(x)
6.list(x)
7.tuple(x) #元组
8.hex(x)
9.oct(x)
10.chr(x) #返回x对应的字符。如chr(65)返回‘A’
11.ord(x) #返回字符对应的ASC数字编号,如ord('A')返回65
四.字符串处理
1.首字母大写:str.capitazlize
'hello'.capitalize()
'Hello'
2.字符串替换:str.replace
'hello'.replace('l','')
'he22o'
3.字符串切割:str.split
'hello'.split('l')
['he', '', 'o']
可以传两个参数,第二个参数为切割次数。
以上三个方法都可以引用String模块,然后用string.xxx的方式进行调用
五.序列处理函数
1.len:序列长度
2.max:序列中最大值
3.min:序列中最小值
4.filter:过滤序列
filter(lambda x:x%2==0, [1,2,3,4,5,6])
结果如下:
[2, 4, 6]
5.zip:并行遍历
>>> name=['jim','tom','lili']
>>> age=[20,30,40]
>>> tel=['','','']
>>> zip(name,age,tel) [('jim', 20, ''), ('tom', 30, ''), ('lili', 40, '')]
注意,如果序列长度不同时,会出现下面的结果:
>>> name=['jim','tom','lili']
>>> age=[20,30,40]
>>> tel=['','']
>>> zip(name,age,tel)
[('jim', 20, ''), ('tom', 30, '')]
6.map:并行遍历,可接受一个function类型的参数
a=[1,3,5]
b=[2,4,6]
map(None,a,b)
[(1,2),(3,4),(5,6)]
map(lambda x,y : x * y,a,b) [2,12,30]
Python之内置函数再总结的更多相关文章
- python之内置函数(一)
一.内置函数一1.内置函数总览 abs() dict() help() min() setattr()all() dir() hex() next() slice() any() divmod() i ...
- python之内置函数(二)与匿名函数、递归函数初识
一.内置函数(二)1.和数据结构相关(24)列表和元祖(2)list:将一个可迭代对象转化成列表(如果是字典,默认将key作为列表的元素).tuple:将一个可迭代对象转化成元组(如果是字典,默认将k ...
- python之内置函数,匿名函数,递归函数
一. 内置函函数 什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等.截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就 ...
- Python之内置函数
内置函数 python里的内置函数.截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是python提供给你直接可以拿来使用的所有函数. 分类学习内置函数: 总共 ...
- what's the python之内置函数
what's the 内置函数? 内置函数,内置函数就是python本身定义好的,我们直接拿来就可以用的函数.(python中一共有68中内置函数.) Built-in Functions ...
- python之内置函数与匿名函数
一内置函数 # print(abs(-1)) # print(all([1,2,'a',None])) # print(all([])) #bool值为假的情况:None,空,0,False # # ...
- python之内置函数,匿名函数
什么是内置函数? 就是Python给你提供的,拿来直接用的函数,比如print,input等等.其实就是我们在创建.py的时候python解释器所自动生成的内置的函数,就好比我们之前所学的作用空间 内 ...
- python之内置函数(lambda,sorted,filter,map),递归,二分法
一.lambda匿名函数 为了解决一些简单需求而设计的一句话函数,lambda表示的是匿名函数,不需要用def来声明,一句话就可以声明出一个函数. 语法: 函数名 = lambda 参数 : 返回值 ...
- Python之内置函数一
一:绝对值,abs i = abs(-123) print(i) # 打印结果 123 二:判断真假,all,与any 对于all # 每个元素都为真,才是True # 假,0,None," ...
随机推荐
- Angularjs学习笔记5_form1
1.入门 <form ng-controller="validationController" name="form1" novalidate> ...
- 【算法拾遗(java描写叙述)】--- 插入排序(直接插入排序、希尔排序)
插入排序基本思想 每次将一个待排序的记录按其keyword大小插入到前面已经拍好序的子文件的适当位置,直到全部记录插入完毕为止. 直接插入排序 基本思想 直接插入排序的基本操作是将一个记录插入到已排好 ...
- 使用 ObjectDataSource 缓存数据
简介 就计算机科学而言 , 缓存 过程包括成本昂贵的数据或信息的获取 , 以及将备份存储在可快速访问的位置.对于数据驱动的应用程序,大型.复杂的查询通常会消耗大量应用程序执行时间.要提升这类应用程序的 ...
- win7安装RabbitMQ
1.下载并安装erlang http://www.erlang.org/downloads 2.下载并安装RabbitMQ http://www.rabbitmq.com/install-window ...
- Mysql备份工具比较
Mysql备份工具比较 大 | 中 | 小 [ 2012/12/25 12:10 | by Sonic ] 1. 使用automysqlbackup http://sourceforge.net/pr ...
- js中级系列三:前端性能优化
原文链接:http://www.cnblogs.com/xxcanghai/p/5205998.html 链接:http://www.zhihu.com/question/21658448/answe ...
- flume 中的 hdfs sink round 和roll
http://blog.csdn.net/kntao/article/details/49278239 http://flume.apache.org/FlumeUserGuide.html#exec ...
- 工业控制系统PLC、DCS、ESD
PLC:可编程逻辑控制系统.PLC是一种专为在工业环境应用而设计的数字运算电子系统. DCS:集散控制系统. ESD:紧急停车系统.
- spring cloud使用zuul实现反向代理和负载均衡
首先,这篇文章参考的是http://blog.didispace.com/springcloud5/这位大牛的博客.本人是通过这篇博客来学习zuul的,现在写的博客只是个人在学习时个人的一些感受和理解 ...
- servlet 传值给 jsp
java package helloworld; import java.io.IOException; import javax.servlet.RequestDispatcher; import ...