2018年12月14日 函数 总结

map() 处理序列中每个元素,得到迭代器,该迭代器  元素个数和位置与原来一致

filter() 遍历序列中的每个元素,判断每个元素得到布尔值,如果是true则留下来

people=[
    {‘name‘:"abc","age":100},
    {"name":"def","age":80},
    {‘name‘:‘sxj‘,"age":30},
    {"name":"hid","age":99},
]

res=filter(lambda p:p["age"]<50,people)
print(list(res))

reduce:处理一个序列,然后把序列进行合并操作

from functools import reduce
print(reduce(lambda x,y:x+y,range(1,101)))
print(reduce(lambda x,y:x+y,range(100),100))

#内置函数
print(‘1.abs绝对值:‘,abs(-1))
print("2.all把序列中每个元素做bool运算,所有都为真就为真,(如果为空这里也返回True)其他为假:",all([1,2,"2","1",]),all("1230"))
print(‘3.any 只要有1个是True那就是真:‘,any([1,3,4,2,0]))
print(‘4.bin 转化成二进制:‘,bin(12))
print(‘5.bool 判断真假:‘,bool(1))
print(‘6.bytes把字符串做一个编码‘,bytes("你好",encoding=‘utf-8‘))
print(‘7.decode 解码:‘,bytes("你好",encoding=‘utf-8‘).decode("utf-8") )
print(‘8.chr的用法:ASII玛的转化:‘,chr(189))
print(‘9.dir,目录方法,检查函数的属性或内置方法‘,dir(all))
print(‘10.divmod取商得余数‘,divmod(13,3))#页面做抽屉,分页功能,10代表总共有多少纪录,3代表一页房多少纪录
print(‘11.enumerate用法见前面案例‘)
print(‘12.eval用法:1.把字符串表达式用来执行计算,2.提取字符串中的数据功能‘,eval("1+2-3+2*4"))
print(‘13.hash运算‘,hash("abc"))#能进行hash运算的就是不可变类型
print(‘14.hex方法:转化16进制:‘,hex(15))
print(‘15.oct方法:转化8进制:‘,oct(15))
print(‘16.id 方法:打印对象内存地址:‘,id("sxj"))
print(‘17.isinstance方法,判断是否是已知的数据类型:‘,isinstance(1,int),isinstance("abc",(list,str,dict,tuple,set)))
print(‘18.globals方法和locals方法:‘,"见百度:返回全局变量,和返回局部变量")
print(‘19.max取最大值:‘,max([1,2,3,4,5,3,4,2]))
print(‘20.min取最小值:‘,min({1,2,3,4,5,3}))

原文地址:https://www.cnblogs.com/python1988/p/10117941.html

时间: 2024-10-14 17:27:41

2018年12月14日 函数 总结的相关文章

【2018年12月14日】A股最便宜的股票

新钢股份(SH600782) - 当前便宜指数:193.12 - 滚动扣非市盈率PE:2.91 - 动态市净率PB:0.96 - 动态年化股息收益率:1.75% - 新钢股份(SH600782)的历史市盈率走势图 光明地产(SH600708) - 当前便宜指数:190.93 - 滚动扣非市盈率PE:3.85 - 动态市净率PB:0.73 - 动态年化股息收益率:4.03% - 光明地产(SH600708)的历史市盈率走势图 太钢不锈(SZ000825) - 当前便宜指数:188.54 - 滚动扣

12月14日中国域名商解析量17强:易名增幅最大

IDC评述网(idcps.com)12月18日报道:根据DailyChanges公布的实时数据显示,截止至2015年12月14日,国内域名商解析量17强排名顺序,与上期完全相同.阿里云(万网)增速稳定,环比净增32,958个,域名解析量升至4,301,472个,牢牢占据霸主之位.下面,IDC评述网将对相关数据进行具体分析. (图1)中国域名解析商(国际域名)解析量排行榜TOP17分布图 如图1所示,截止至2015年12月14日,在国内域名商解析量大战中,阿里云(万网)以400余万的域名解析量蝉联

2015年12月14日 星期一 日本为什么那么强大

body { font-family: Microsoft YaHei UI,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5; } html, body { } h1 { font-size:1.5em; font-weight:bold; } h2 { font-size:1.4em; font-weight:bo

IntelliJ IDEA 最新激活码(截止到2018年10月14日)

IntelliJ IDEA 注册码: EB101IWSWD-eyJsaWNlbnNlSWQiOiJFQjEwMUlXU1dEIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInBy

2018年12月7日 字符串格式化2 format与函数1

tp7="i am \033[44;1m %(name)-25.6s\033[0m"%{"name":"sxj2343333"} print(tp7) #-为左对齐,\033[44;1m \033[0m 为选取44色号的颜色 tp1="I am {},age{},{}" tp2=tp1.format("sxj",18,"abc") print (tp2) tp3="I am {

阮一峰网络日志 第37期 2018年12月28日

http://www.ruanyifeng.com/blog/2018/12/weekly-issue-37.html 声明:链接及文章内容为原博主阮一峰原创. 原文地址:https://www.cnblogs.com/sanen/p/10242378.html

2014年12月14日 ios开发

一个ios程序运行的过程 进入main函数 创建一个UIApplication对象 创建一个mainloop 创建一个UIApplicationDelegate对象,用来监听程序的生命周期 加载程序的didfinishlanuchedwithoptions 程序的生命周期: applicationWillEnterForeground applicationDidBecomeActive applicationWillResignActive applicationWillEnterBackgr

一周第四次课(12月14日)

1.13 单用户模式 用途:重置root密码(需要grub密码或grub未加密) 首先重启linux   reboot 或init 6或shutdown -r now 重启界面按e进入grub rescue模式(grub是一个来自GNU项目的启动引导程序) 进入后按方向键定位到linux16,将linux16   ro改为rw init=/sysroot/bin/sh (ro-read only rw-read&write) ctrl+x   to start 进入安全模式 chroot /sy

2018年4月14日笔记

函数关键字 def 函数声明 return 返回值 pass 略过,啥也不干 exit(1) 直接退出 高阶函数:可接收另一个函数作为参数的函数 常用的高阶函数有: map() reduce() filter() sorted() -> 最常用 map()函数:接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回 例1:我们有一个函数f(x)=x2,要把这个函数作用在一个list [1, 2, 3, 4]上,就可以用m