当前位置:
首页 > Python基础教程 >
-
python基础教程之day16-python之函数式编程匿名函数(2)
alex','age':1000},
10 {'name':'wupei','age':10000},
11 {'name':'yuanhao','age':9000},
12 {'name':'linhaifeng','age':18},
13 ]
14 # print(list(filter(lambda p:p['age']<=18,people)))
15 # print(list(filter(lambda p:p['age']<=18,people)))
16
17 #reduce:处理一个序列,然后把序列进行合并操作
18 from functools import reduce
19 print(reduce(lambda x,y:x+y,range(100),100))
20 # print(reduce(lambda x,y:x+y,range(1,101)))
8.内置函数
1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # print(abs(-1)) 4 # print(abs(1)) 5 # 6 # print(all([1,2,'1'])) 7 # print(all([1,2,'1',''])) 8 # print(all('')) 9 10 # print(any([0,''])) 11 # print(any([0,'',1])) 12 13 14 # print(bin(3)) 15 16 #空,None,0的布尔值为False,其余都为True 17 # print(bool('')) 18 # print(bool(None)) 19 # print(bool(0)) 20 21 name='你好' 22 # print(bytes(name,encoding='utf-8')) 23 # print(bytes(name,encoding='utf-8').decode('utf-8')) 24 25 # print(bytes(name,encoding='gbk')) 26 # print(bytes(name,encoding='gbk').decode('gbk')) 27 # 28 # print(bytes(name,encoding='ascii'))#ascii不能编码中文 29 # 30 # print(chr(46)) 31 # 32 # print(dir(dict)) 33 # 34 # print(divmod(10,3)) 35 36 # dic={'name':'alex'} 37 # dic_str=str(dic) 38 # print(dic_str) 39 40 #可hash的数据类型即不可变数据类型,不可hash的数据类型即可变数据类型 41 # print(hash('12sdfdsaf3123123sdfasdfasdfasdfasdfasdfasdfasdfasfasfdasdf')) 42 # print(hash('12sdfdsaf31231asdfasdfsadfsadfasdfasdf23')) 43 # 44 name='alex' 45 # print(hash(name)) 46 # print(hash(name)) 47 # 48 # 49 # print('--->before',hash(name)) 50 # name='sb' 51 # print('=-=>after',hash(name)) 52 53 54 # print(help(all)) 55 # 56 # print(bin(10))#10进制->2进制 57 # print(hex(12))#10进制->16进制 58 # print(oct(12))#10进制->8进制 59 60 61 name='哈哈哈哈哈哈哈哈哈哈哈哈哈哈啊哈粥少陈' 62 # print(globals()) 63 # print(__file__) 64 # 65 def test(): 66 age='1111111111111111111111111111111111111111111111111111111111111' 67 # print(globals()) 68 print(locals()) 69 # 70 # test() 71 # 72 l=[1,3,100,-1,2] 73 # print(max(l)) 74 # print(min(l)) 75 76 77 78 # print(isinstance(1,int)) 79 # print(isinstance('abc',str)) 80 print(isinstance([],list)) 81 # print(isinstance({},dict)) 82 print(isinstance({1,2},set))
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式