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

福田官网网站优化成功案例

福田官网,网站优化成功案例,移动网站优化排名,重庆公司注册网站Python 从 3.10 版本开始增加了 match 语句#xff0c;和其他语言常见的 switch 语句极其相似#xff0c;但功能更加强大。 本文通过实例#xff0c;了解下其用法。 基本的 match 语句 def http_code(status): match status: case 400 | 404 | 418: …Python 从 3.10 版本开始增加了 match 语句和其他语言常见的 switch 语句极其相似但功能更加强大。 本文通过实例了解下其用法。 基本的 match 语句 def http_code(status): match status: case 400 | 404 | 418: return 40x request case 200 | 216: return 20x request case 500 | 503: return 50x request case _: return other codes print(http_error(404)) # 40x request不同的选项可以用“或”运算写在一起。 匹配了一个 case 后就不会匹配其他 case 了。 不同数据类型可以混合使用。 _ 匹配剩余的任意情况。 带 if 语句的 case def check_num(num, guard): match num: case 1 | 2 | 3 if guard True: print(in case 135) case _: print(there is something wrong) check_num(2, False)check_num(2, True)check_num(5, True)如果 if 条件语句不通过会继续匹配后边的 case。 带as语句的case go_to eastmatch go_to: case north | south | east | west as direction: print(go, direction) # go east使用as语句在同时多个匹配条件时可以知道匹配的具体是谁。 匹配枚举类型 from enum import Enum class Color(Enum): RED red GREEN green BLUE blue color Color(green) match color: case Color.RED: print(I see red!) case Color.GREEN: print(Grass is green) case Color.BLUE: print(Im feeling the blues :() 匹配序列 point (0, 8) match point: case (0, 0): print(Origin) case (0, y): print(fY{y}) # Y8 case (x, 0): print(fX{x}) case (x, y): print(fX{x}, Y{y}) case _: raise ValueError(Not a point)可以匹配元组 (tuple) 或列表 (list)按顺序逐位匹配如果对应位置是个变量就把传入的内容对应位置的值提取出来。 这种情况也可以用if条件句且被提取出来的变量可以用到条件中。 序列的通配符提取 point (0, 1, 8, 8, 8, 8)match point: case (0, 0): print(0, 0) case (0, 1, *numbers): print(0, 1, numbers) # 0 1 [8, 8, 8, 8] case _: print(Error)匹配了前两位是 01后边的会提取到 numbers 列表变量。 匹配字典 point {x:2, y:4 , z:9} match point: case {x:2,y:y}: print(fY{y}) # Y4 case _: print(Something else)和列表一样按 key 名称部分匹配部分提取。同时可以看到被匹配的变量可以多出内容match 只关心它需要的。 字典的通配符提取 my_nu {x: 1, y: 2, z: 3, o: 4}match my_nu: case {x: 1, y: 1}: print(x:1, y:1) case {x: 1, y: 2, **nums}: print(x:1, y:2, nums)nums变量是个字典匹配了xy后其他所有键值对都会放入nums中。 同时可以指定匹配的数据类型 actions [ {text: Any class is a valid match target, color: green}, {text: Any class is a valid match target, color: 7}, ]for action in actions: match action: case {text: str(message), color: str() as c}: print(message:, message, color:, c) case _: print(Unsupported action)有两种格式可以选择str(message) 和 str() as c 匹配类 class Point: __match_args__ (x, y) def __init__(self, x, y): self.x x self.y y def where_is(point): match point: case Point(0, 0): # Point(x0, y0): print(Origin) case Point(0, y): # Point(x0, yy): print(fY{y}) case Point(x, 0): # Point(xx, y0): print(fX{x}) case Point(): print(Somewhere else) case _: print(Not a point) point Point(0,9)where_is(point)类的匹配也很有意思如果类内定义了 __match_args__ 成员变量就可以按其定义的属性顺序按位置参数的形式匹配如果没有定义这个变量也可以用关键字参数直接匹配注释中的形式。同时也可以做到部分用于匹配部分用于提取值。 这种匹配我理解的匹配方式是用 case 后边的关键字名称直接获得或者从 __match_args__ 中获得从传入的 point 实例中取得对应的属性进行匹配。 把类嵌入序列进行匹配 class Point: __match_args__ (x, y) def __init__(self, x, y): self.x x self.y y points [Point(0, 9), Point(0, 5)] match points: case []: print(No points) case [Point(0, 0)]: print(The origin) case [Point(x, y)]: print(fSingle point {x}, {y}) case [Point(0, y1), Point(0, y2)]: print(fTwo on the Y axis at {y1}, {y2}) case _: print(Something else)参考 https://docs.python.org/3/tutorial/controlflow.html#match-statements https://peps.python.org/pep-0636/ ---------------------------END--------------------------- 题外话 感兴趣的小伙伴赠送全套Python学习资料包含面试题、简历资料等具体看下方。 CSDN大礼包全网最全《Python学习资料》免费赠送安全链接放心点击 一、Python所有方向的学习路线 Python所有方向的技术点做的整理形成各个领域的知识点汇总它的用处就在于你可以按照下面的知识点去找对应的学习资源保证自己学得较为全面。 二、Python必备开发工具 工具都帮大家整理好了安装就可直接上手 三、最新Python学习笔记 当我学到一定基础有自己的理解能力的时候会去阅读一些前辈整理的书籍或者手写的笔记资料这些笔记详细记载了他们对一些技术点的理解这些理解是比较独到可以学到不一样的思路。 四、Python视频合集 观看全面零基础学习视频看视频学习是最快捷也是最有效果的方式跟着视频中老师的思路从基础到深入还是很容易入门的。 五、实战案例 纸上得来终觉浅要学会跟着视频一起敲要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战案例来学习。 六、面试宝典 简历模板 CSDN大礼包全网最全《Python学习资料》免费赠送安全链接放心点击 若有侵权请联系删除
文章转载自:
http://www.morning.bmncq.cn.gov.cn.bmncq.cn
http://www.morning.rchsr.cn.gov.cn.rchsr.cn
http://www.morning.lcmhq.cn.gov.cn.lcmhq.cn
http://www.morning.xrpjr.cn.gov.cn.xrpjr.cn
http://www.morning.dxrbp.cn.gov.cn.dxrbp.cn
http://www.morning.tdwjj.cn.gov.cn.tdwjj.cn
http://www.morning.mnlk.cn.gov.cn.mnlk.cn
http://www.morning.rywn.cn.gov.cn.rywn.cn
http://www.morning.jzkqg.cn.gov.cn.jzkqg.cn
http://www.morning.duqianw.com.gov.cn.duqianw.com
http://www.morning.tkjh.cn.gov.cn.tkjh.cn
http://www.morning.ydmml.cn.gov.cn.ydmml.cn
http://www.morning.nflpk.cn.gov.cn.nflpk.cn
http://www.morning.pxspq.cn.gov.cn.pxspq.cn
http://www.morning.rpdmj.cn.gov.cn.rpdmj.cn
http://www.morning.kmlmf.cn.gov.cn.kmlmf.cn
http://www.morning.stpkz.cn.gov.cn.stpkz.cn
http://www.morning.pmxw.cn.gov.cn.pmxw.cn
http://www.morning.qlkzl.cn.gov.cn.qlkzl.cn
http://www.morning.ksggl.cn.gov.cn.ksggl.cn
http://www.morning.mcfjq.cn.gov.cn.mcfjq.cn
http://www.morning.tkcct.cn.gov.cn.tkcct.cn
http://www.morning.ztqj.cn.gov.cn.ztqj.cn
http://www.morning.wynqg.cn.gov.cn.wynqg.cn
http://www.morning.tzkrh.cn.gov.cn.tzkrh.cn
http://www.morning.rgpy.cn.gov.cn.rgpy.cn
http://www.morning.khzml.cn.gov.cn.khzml.cn
http://www.morning.fqtzn.cn.gov.cn.fqtzn.cn
http://www.morning.kndst.cn.gov.cn.kndst.cn
http://www.morning.rdtq.cn.gov.cn.rdtq.cn
http://www.morning.cljpz.cn.gov.cn.cljpz.cn
http://www.morning.tkyxl.cn.gov.cn.tkyxl.cn
http://www.morning.mrfjr.cn.gov.cn.mrfjr.cn
http://www.morning.jxdhc.cn.gov.cn.jxdhc.cn
http://www.morning.nqyfm.cn.gov.cn.nqyfm.cn
http://www.morning.hjbrd.cn.gov.cn.hjbrd.cn
http://www.morning.5-73.com.gov.cn.5-73.com
http://www.morning.tllws.cn.gov.cn.tllws.cn
http://www.morning.kxypt.cn.gov.cn.kxypt.cn
http://www.morning.wgdnd.cn.gov.cn.wgdnd.cn
http://www.morning.lxkhx.cn.gov.cn.lxkhx.cn
http://www.morning.rqgq.cn.gov.cn.rqgq.cn
http://www.morning.ghxtk.cn.gov.cn.ghxtk.cn
http://www.morning.lrdzb.cn.gov.cn.lrdzb.cn
http://www.morning.nsrtvu.com.gov.cn.nsrtvu.com
http://www.morning.ffrys.cn.gov.cn.ffrys.cn
http://www.morning.qhmhz.cn.gov.cn.qhmhz.cn
http://www.morning.sbqrm.cn.gov.cn.sbqrm.cn
http://www.morning.fxzgw.com.gov.cn.fxzgw.com
http://www.morning.dqbpf.cn.gov.cn.dqbpf.cn
http://www.morning.kqbwr.cn.gov.cn.kqbwr.cn
http://www.morning.rxrw.cn.gov.cn.rxrw.cn
http://www.morning.bfgpn.cn.gov.cn.bfgpn.cn
http://www.morning.dqkrf.cn.gov.cn.dqkrf.cn
http://www.morning.cjxqx.cn.gov.cn.cjxqx.cn
http://www.morning.xyrw.cn.gov.cn.xyrw.cn
http://www.morning.jstggt.cn.gov.cn.jstggt.cn
http://www.morning.nqgjn.cn.gov.cn.nqgjn.cn
http://www.morning.zwckz.cn.gov.cn.zwckz.cn
http://www.morning.supera.com.cn.gov.cn.supera.com.cn
http://www.morning.zsgbt.cn.gov.cn.zsgbt.cn
http://www.morning.znknj.cn.gov.cn.znknj.cn
http://www.morning.dkbsq.cn.gov.cn.dkbsq.cn
http://www.morning.rqdx.cn.gov.cn.rqdx.cn
http://www.morning.cnxpm.cn.gov.cn.cnxpm.cn
http://www.morning.xlztn.cn.gov.cn.xlztn.cn
http://www.morning.mxtjl.cn.gov.cn.mxtjl.cn
http://www.morning.nzwp.cn.gov.cn.nzwp.cn
http://www.morning.pgjyc.cn.gov.cn.pgjyc.cn
http://www.morning.rbbzn.cn.gov.cn.rbbzn.cn
http://www.morning.rdng.cn.gov.cn.rdng.cn
http://www.morning.xqcst.cn.gov.cn.xqcst.cn
http://www.morning.lnbcx.cn.gov.cn.lnbcx.cn
http://www.morning.smmrm.cn.gov.cn.smmrm.cn
http://www.morning.yrngx.cn.gov.cn.yrngx.cn
http://www.morning.dkzrs.cn.gov.cn.dkzrs.cn
http://www.morning.rlksq.cn.gov.cn.rlksq.cn
http://www.morning.rqqlp.cn.gov.cn.rqqlp.cn
http://www.morning.wlstn.cn.gov.cn.wlstn.cn
http://www.morning.rbxsk.cn.gov.cn.rbxsk.cn
http://www.tj-hxxt.cn/news/266461.html

相关文章:

  • 课程网站建设目标任务网站建设教学廊坊
  • 凡科建站好用吗网站建设售后服务承诺函
  • 一般做推广网站的客户需求仕什么企业网盘软件
  • 家装效果图网站内容展示型网站 设计特点
  • 建设网站有哪些方法如何做书签网站
  • 怎么做淘宝客网站赚钱吗头条权重查询
  • 用vs2010做的网站的源码wordpress 自定义头像
  • 基本网站建设语言电脑公司网站源码php
  • 网站开发和软件开发工作wordpress通过图片id获取路径
  • 建站论坛系统营销型网站的建设重点是什么
  • 河源市规划建设局网站手机软件做的相册怎样传到网站
  • 余姚网站建设 熊掌号成都信用网企业查询系统
  • 网站备案要拍照大家怎么做的啊施工企业管理
  • 盘锦网站建设优化亚马逊品牌备案的网站怎么做
  • 北京工商局网站如何做股东变更市建设局领导名单
  • 一个网站开发的意义英文建站多少钱
  • 财经网站模板wordpress主页制作
  • 简述网站与网页的区别wordpress主题 html5
  • 24小时自助下单网站惠州网站建设哪里找
  • 厦门网站做的比较好网站建设方案doc
  • 婚纱网站html源码学技巧网站制作
  • 怎么分辨网站是不是h5企业网站可信度建设
  • 网站搭建的流程统计局网站建设情况
  • 卖水果网站模板国外地推如何开展
  • 东莞网站设计流程网站建设的技术体会
  • 免费做网站网站的软件大学生动漫主题网页制作
  • 网站建设中的财务预算淮南直聘网
  • 如何仿制一个网站百度明星人气榜入口
  • 重庆企业做网站多少钱武夷山网页设计
  • seo外链收录沈阳百度快照优化公司