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," ...
随机推荐
- CSS3主要知识点复习总结+HTML5新增标签
文件夹: 1.CSS 属性编写顺序 2.CSS3属性(内核前缀) 3.position相对/绝对定位 4.overflow:scroll等的差别 5.display属性应用 6.盒模型计算方法和Bug ...
- [转]sql语句优化原则
性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化. 为了获得稳定的执行性能,SQL语句越简单越好.对复杂的SQL语句,要设 ...
- java中获取长链接的域名
示例:长链接:https://www.baidu.com?a=1&b=2 域名:www.baidu.com static String getDomainUrl(String url) { S ...
- CentOS环境下yum安装LAMP
第一步:更新系统内核 yum -y update 如果执行失败报错,可以执行修复命令:rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY* 第二步: 安装Apahce.M ...
- selenium 自动化工具
问题 今天在使用selenium+PhantomJS动态抓取网页时,出现如下报错信息: UserWarning: Selenium support for PhantomJS has been dep ...
- HTML 网页中以超链接的方式调用iphone 手机的app
2011-11-13 14:36:33| 分类: 随笔 | 标签:iphone 调用iphone手机app |举报|字号 订阅 <1>. 调用iphone 手机地图APP的 ...
- Datagrid方法扩展 - tooltip
最新版本的jQuery Easyui新出来了一个组件叫tooltip,就是提示框.以前的版本没有这个组件的时候就有很多在问,datagrid的单元格,我要加鼠标提示要怎么做.原来我告诉他们的方法都是用 ...
- java String去除两端的空格和空字符
java中String有个trim()能够去掉一个字符串的前后空格.但是trim()只能去掉字符串中前后的半角空格,而无法去掉全角空格.去掉全角空格需要在trim()方法的基础上加上一些判断.Stri ...
- billboard Shader待研究下
Shader "Tut/Project/Billboard_1" { Properties { _MainTex ("Base (RGB)", 2D) = &q ...
- azure iothub create-device-identity样例报错: unable to find valid certification path ,及iothub-explorer Error: CERT_UNTRUSTED
https://docs.microsoft.com/zh-cn/azure/iot-hub/iot-hub-java-java-getstarted 在IDEA中执行上述的代码,会出现下面的报错信息 ...