学习Python函数笔记之二
---恢复内容开始---
1、内置函数:取绝对值函数abs()

2、内置函数:取最大值max(),取最小值min()

3、内置函数:len()是获取序列的长度

4、内置函数:divmod(x,y),返回的结果就是x/y的商和模,显示y不能等于0,等于0就会报错

5、内置函数:pow(a,b)两个参数的情况下,表示a的b次幂
pow(x,y,z)三个参数的情况下,表示x的y次幂的值,然后再对z取模得出结果

6、内置函数:round(x,y)表示x是一个浮点型的小数,y表示保留几位小数,最后输出保留几位小数四舍五入的值

当然如果只有x一个参数,默认的是表示小数点后0位四舍五入的结果

7、内置函数:callable(函数名),判断函数可不可以调用

8、内置函数:isinstance(x,y),判断某一个对象类型,结果是为真返回True,为假返回False

9、内置函数:cmp(x,y),如果x=y,返回0;x>y,返回1;x<y,返回-1

10、内置函数:range()和xrange()
区别如下:

11、内置函数之类型转换函数:type()、int()、long()、float()、complex()、str()、list()、tuple()都比较熟悉了
12、hex()返回的是16进制的数字;oct()返回的是八进制的数字;chr()参数是0-256之间的整数,返回的是当前数字的阿斯科马字符;ord()与chr()正好相反,它的参数是阿斯科马字符,返回的是对应的是十进制整数

13、string函数的应用
str.capitalize()是对所传函数首字母大写

str.replace(x,y),把x换成y;还有此函数一个可选参数str.replace(x,y,z),z表示更换几次


str.split(x)是对字符串进行分割,参数的意思是以什么进行分割;此函数还有个可选参数str.split(x,y),y是指分割几次

14、python序列函数处理函数
filter()可以对序列做过滤处理,就是说可以使用一个自定义函数过滤一个序列,把序列的每一项传到自定义过滤函数里处理,并返回使函数为True的结果集

同样结合匿名函数lambda实现同上的例子

zip()和map()函数,

区别是map()函数有一个默认的参数None,当遇到以下这种情况时,map()函数会默认以None补全

map()也可以做如下操作,但是zip()却不可以

---恢复内容结束---
学习Python函数笔记之二的更多相关文章
- 学习Python函数笔记之二(内置函数)
---恢复内容开始--- 1.内置函数:取绝对值函数abs() 2.内置函数:取最大值max(),取最小值min() 3.内置函数:len()是获取序列的长度 4.内置函数:divmod(x,y),返 ...
- 学习python函数笔记之一
1.函数文档字符串,用于存放函数的说明,一般写在第一行 2.函数调用:函数名+参数列表(函数的参数分实际参数和形式参数,str就是形式参数,则'welcome 头 python'就是实际参数) 参数需 ...
- 学习javscript函数笔记(二)
定义: 函数包含一组语句,他们是JavaScript的基础模块单元,用于代码复用.信息隐藏和组合调用.函数用于指定对象的行为. 1.函数对象 JavaScript中的函数就是对象,函数对象连接到Fun ...
- hadoop2.5.2学习及实践笔记(二)—— 编译源代码及导入源码至eclipse
生产环境中hadoop一般会选择64位版本,官方下载的hadoop安装包中的native库是32位的,因此运行64位版本时,需要自己编译64位的native库,并替换掉自带native库. 源码包下的 ...
- python appium笔记(二):元素定位
#这里的示例是用android来说明的,xpath应该是通用的,resource-id不太清楚,没配过IOS的环境 #环境配置和一些参数的意思不清楚可以看我上一篇python appium笔记(一) ...
- python初步学习-python函数(一)
python 函数 函数是组织好的,可重复使用的,用来实现单一或者相关联功能的代码段. 函数能提高应用的模块性和代码的重复利用率. 函数定义 python中函数定义有一些简单的规则: 函数代码块以de ...
- python初步学习-python函数 (二)
几个特殊的函数(待补充) python是支持多种范型的语言,可以进行所谓函数式编程,其突出体现在有这么几个函数: filter.map.reduce.lambda.yield lambda >& ...
- 树莓派高级GPIO库,wiringpi2 for python使用笔记(二)高精度计时、延时函数
学过单片机的同学应该清楚,我们在编写传感器驱动时,需要用到高精度的定时器.延时等功能,wiringpi提供了一组函数来实现这些功能,这些函数分别是: micros() #返回当前的微秒数,这个数在调用 ...
- Python学习-10.Python函数定义(二)
在Python中定义函数的时候,可以使用参数默认值的方式定义函数 例子: def welcome(who,state='is',action='talking'): print(who,state,a ...
随机推荐
- Function Set in OPEN CASCADE
Function Set in OPEN CASCADE eryar@163.com Abstract. The common math algorithms library provides a C ...
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(54)-工作流设计-所有流程监控
系列目录 先补充一个平面化登陆页面代码,自己更换喜欢的颜色背景 @using Apps.Common; @{ Layout = null; } <!DOCTYPE html> <ht ...
- sql无限递归查询
--------------所有子集数据包括自己--------------------- CREATE PROCEDURE ALLSON @ID INT AS BEGIN WITH CTE AS ( ...
- Cocoa深入学习:NSOperationQueue、NSRunLoop和线程安全 (转)
目前在 iOS 和 OS X 中有两套先进的同步 API 可供我们使用:NSOperation 和 GCD .其中 GCD 是基于 C 的底层的 API ,而 NSOperation 则是 GCD 实 ...
- VMware-存储断网之后无法添加vmx到清单
由于发生了单点故障,笔者最近处理了一个case,其中一些经验非常希望和大家分享. 问题原因: Technorati 标签: VMware,虚拟机,vmx,锁定,干货 某环境使用VMware的ESXi5 ...
- linux mount/umount挂载命令解析。
如果想在运行的Linux下访问其它文件系统中的资源的话,就要用mount命令来实现. 2. mount的基本用法是?格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: ...
- ORA 各种oraclesql错误
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出 ...
- heart
好久没写博客了,不想废话,直接欣赏效果! 点击这里,查看完美效果! 附完整代码: <!doctype html> <html> <head> <meta ch ...
- sqlserver 游标的使用
declare @temp_temp uniqueidentifier--临时变量 DECLARE aaa CURSOR for select Id from A ------------------ ...
- .net 预防用户复制页面地址直接进入
用户将某一页面的地址直接复制到另一个浏览器窗口(或者将链接地址分享给其他人),假如页面需要参数的时候因为直接进入没有从其他页面跳转,参数不存在,可能得不到想要的结果 处理方法:让页面跳到首页重新进入: ...