当前位置: 首页 > news >正文

看网站是不是WP做的给网站做接口

看网站是不是WP做的,给网站做接口,站长工具爱站网,号卡分销系统源码Python高级语 1 列表推导式1.1 什么是列表推导式1.2 列表推导式的使用 2 字典推导式2.1 什么是字典推导式2.2 字典推导式的使用 3 元组推导式4 集合推导式5 三元表达式5.1 什么是三元表达式5.2 三元表达式的使用 1 列表推导式 1.1 什么是列表推导式 列表推导式的英文#xf… Python高级语 1 列表推导式1.1 什么是列表推导式1.2 列表推导式的使用 2 字典推导式2.1 什么是字典推导式2.2 字典推导式的使用 3 元组推导式4 集合推导式5 三元表达式5.1 什么是三元表达式5.2 三元表达式的使用 1 列表推导式 1.1 什么是列表推导式 列表推导式的英文list cmprehension是Python独有的一种语法结构它将推导式又称解析式得到的各个结果组成一个新个列表是一种非常简洁的创建列表的语法适用于所有需要列表的场景。语法格式如下 [表达式 for 迭代变量 in 可迭代对象 [if 条件表达式]] 1.2 列表推导式的使用 优化简单for循环 for 循环代码 list_1 [a, b, c]list_2 []for i in list_1:list_2.append(i * 2) print(list_2) [aa, bb, cc]列表推导式写法 list_1 [a, b, c]list_2 [i * 2 for i in list_1]print(list_2) [aa, bb, cc]# 若不想取list_1列表中的全部元素可用if语句做过滤条件可迭代变量也可用于if语句中list_2 [i * 2 for i in list_1 if i ! b]print(list_2) [aa, cc]优化两层for循环 list_1 [(m, n) for m in range(3) for n in range(3)]print(list_1) [(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)]多层for循环一样支持if语句 list_1 [(m, n) for m in range(3) if m 1 for n in range(3) if n 1]print(list_1) [(2, 2)]list_1 [(m, n) for m in range(3) if m 1 for n in range(3)]print(list_1) [(2, 0), (2, 1), (2, 2)]list_1 [(m, n) for m in range(3) for n in range(3) if m 1 and n 1]print(list_1) [(2, 2)]列表推导式支持嵌套 list_1 [n 2 for n in [m 1 for m in range(3)]]print(list_1) [3, 4, 5]2 字典推导式 2.1 什么是字典推导式 字典推导式的概念与列表推导式一样只不过返回的结果是字典。语法格式如下 {键:值 for 迭代变量 in 可迭代对象 [if 条件表达式]} 2.2 字典推导式的使用 注意字典中不能出现同名的 key第二次出现就把第一个值覆盖掉了因此 value 都是 1 dict_1 {key: value for key in range(3) for value in range(2)}print(dict_1) {0: 1, 1: 1, 2: 1}dict_1 {key: value for key in range(3) for value in range(3)}print(dict_1) {0: 2, 1: 2, 2: 2}常用场景遍历一个具有键值关系的可迭代对象 tuple_list [(name, 张三), (age, 28),(class, 9701), (like, python)]dict_1 {key: value for key, value in tuple_list}print(dict_1) {name: 张三, age: 28, class: 9701, like: python}3 元组推导式 与列表和字典推导式不同的是它不是返回一个元组而是返回一个生成器对象也可以叫生成器推导式示例如下 tuple_1 (i for i in range(5))print(tuple_1) generator object genexpr at 0x000002097F25F1D0并没有像我们想像的那样返回(0, 1, 2, 3, 4)这样的元组若需返回元组加上转换函数即可 tuple_1 (i for i in range(5))print(tuple(tuple_1)) (0, 1, 2, 3, 4)4 集合推导式 集合推导式需要注意的是集合是无序的在使用时会自动去掉重复的元素。 set_1 {i for i in HelloWorld}print(set_1) {d, W, e, r, o, H, l}5 三元表达式 5.1 什么是三元表达式 Python中没有像C或Java语言中的三元表达式三目运算符的概念但也有类似的语法格式如下 if条件为True执行语句 if 条件表达式 else if条件为False执行语句 5.2 三元表达式的使用 简化 if 语句 # 原 if 语句 age 30 if age 18 :rs 成年 else:rs 未成年# 使用三元表达式 age 30 rs 成年 if age 18 else 未成年返回多个语句 age 30 rs 成年, 大于18岁 if age 18 else 未成年 print(rs)在函数中使用三元表达式 def e_num(num):return True if num % 2 0 else False三元表达式与 lambda一起使用 # 返回两个数的最大值max lambda a, b: a if a b else bprint(max(10, 15)) 15print(max(88, 15)) 88
http://www.pierceye.com/news/597698/

相关文章:

  • 济南专业做公司网站的机构评价一个网站的优缺点
  • 广东省石油化工建设集团公司网站炫酷个人网站
  • 石家庄模板建站代理什么网站可以自己做字
  • 公司想做个网站应该怎么做河南郑州网站设计公司
  • 建电影网站赚钱挣钱吗网站互动功能
  • 流浪动物网站开发巴中手机网站建设
  • 吕梁网站建设kuyiso手机网站建设 jz.woonl
  • 电脑和手机都能浏览的网站开发设计学类包括哪些专业
  • 网站规划与建设评分标准网站中竖导航栏怎么做
  • 网站备案规定周到的商城网站建设
  • 考幼师证去哪个网站做试题如何分析网站建设
  • 济南智能网站建设哪家好化工网站建设推广
  • 福州 网站定制设计稿定设计官方免费下载
  • 统计局网站建设情况南宁做网站优化的公司
  • 免费的软件网站建设北京建设厅网站查询
  • 没有公司做网站短网址短链接生成器
  • 利于seo优化的网站网站怎么上传到空间
  • 寿阳网站建设开发网站的硬件成本
  • 做网站的叫什么软件众筹网站开发
  • 鲜花网网站开发的目标河南郑州建设网站
  • 做网站上哪买空间帝国网站管理系统安装连接不上数据库
  • 做前端网站用什么工具网站备案后怎么做实名认证
  • 做兼职那个网站比较好重庆的seo服务公司
  • 网站建设流费用南通seo排名公司
  • 河北邢台移动网站建设单片机做网站
  • 佛山网站制作的公司做文库网站怎么赚钱吗
  • 博客网站 做淘宝客咸阳网站建设推广
  • 佛山手机网站建设优化做网站要多大的画布
  • 网站结构优化包括什么网站建设定制开发
  • 做装修的有那些网站wordpress获取用户位置