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

网站策划书ppt新开的公司建立网站有哪些要做的

网站策划书ppt,新开的公司建立网站有哪些要做的,网站域名列表怎么填写,网站制作报价doc【python-3.8.0 新特性之赋值表达式】 赋值表达式的语法是这样的“ name : expression ”#xff0c;形式上看和赋值语句 “ ” 差不多#xff0c;就作用上来看也雷同。也就是说 “:” 不是必不可少的#xff0c;它只是一个锦上添花的新语法。 【1、例子】 假设我们要对列表…【python-3.8.0 新特性之赋值表达式】 赋值表达式的语法是这样的“ name : expression ”形式上看和赋值语句 “ ” 差不多就作用上来看也雷同。也就是说 “:” 不是必不可少的它只是一个锦上添花的新语法。   【1、例子】 假设我们要对列表中的元素个数进行判断当其大于 3 个的时候打印出提示信息用老的语法我们可以这样写。 #!/usr/bin/env python3if __name__ __main__:ls [1,2,3,4,5]if len(ls) 3: # 第一次计算 len(ls)print(fls is too long ({len(ls)} elements,expected 3)) # 第二次计算 len(ls) 可以看到在上面的代码中我们重复的计算了 len(ls) 虽然 python 内部对于 len(ls) 会有一些优化操作但是我们并不想重复自己要优化办法也是有的把 len(ls) 前置一下就行。 #!/usr/bin/env python3if __name__ __main__:ls [1,2,3,4,5]n len(ls) # 第一次计算 len(ls)if n 3:print(fls is too long ({n} elements,expected 3)) # 直接使用变量 n 省去了一次计算过程   【2、用新特性重写】 感觉说什么都是在注水直接上代码 #!/usr/bin/env python3if __name__ __main__:ls [1,2,3,4,5]if (n:len(ls)) 3: # 只要计算一次print(fls is too long ({n} elements,expected 3)) # 直接使用赋值表达式中的 n 同样也省去了一次计算   【3、两种写法的比较】 优劣分析 # 写法 一 #!/usr/bin/env python3if __name__ __main__:ls [1,2,3,4,5]n len(ls)if n 3:print(fls is too long ({n} elements,expected 3))# 写法 二 #!/usr/bin/env python3if __name__ __main__:ls [1,2,3,4,5]if (n:len(ls)) 3:print(fls is too long ({n} elements,expected 3))   python 这门语言最好的一个地方就在于它的一致性不管是专家还是初生牛犊只要一看到他人的代码大致就可以猜到他接下来想做什么久而久之同一类型的问题就有了最 pythonic 的写法了。 第一种写法当我们看到 “n len(ls)” 时即不能回答作者想要用 n 来做什么也不能回答“后面的代码一定会用到 n 吗”这样的问题要解答这些问题都要要求我们往下看代码。 第二种写法当我们看到 “if (n:len(ls)) 3:” 一来我们直接可以看出这个 if 依赖于 n 的值二来后面的代码也非常有可能会用到 n 如果不用的话直接写成 “if len(ls) 3:” 不就行了吗  总结把正确的属性用在正确的地方是可以提高代码可读性的。   【4、: 与 的关系】 看官方的意思 “:” 是作为 “” 的一个补充而存在的并不是想用 “:” 替换掉 “”下面看一下它两是互补的一个例子 #!/usr/bin/env python3if __name__ __main__:x 5print(fx {x})y : 5 # SyntaxError: invalid syntaxprint(fy {y})#这样的写法是会报语法错误的我觉得这里体现了官方的两个重要的思想# 1、可以用 解决的事就不要用 : 防止引起混乱# 2、对于一个给定的问题最 pythonic 的写法通常只有一种 (z : 5)print(fz {z})   【5、新写法带来的最佳实践】 # 一 简化 os.fork if pid : os.fork():# Parent code else:# Child code# 二 直接到把 socket 对象的 read buffer 读完为止 while data : sock.recv(8192):print(Received data:, data)   【转自】 https://www.sqlpy.com/blogs/books/2/chapters/10/articles/51  转载于:https://www.cnblogs.com/JiangLe/p/11180376.html
http://www.sadfv.cn/news/241218/

相关文章:

  • 手机能创建网站吗北京商场排名前十
  • 免费数据网站承德市建设工程交易中心网站
  • asp网站压缩二级分销模式图
  • 建设的网站后台会自动退出是正常的个人网站主页设计
  • 建一个网站的流程flash网站模板怎么用
  • 网络科技公司名字大全集系统优化的例子
  • 手表网站那个好wordpress导航菜单最右边
  • 用商标做网站名字公司网站系统
  • 做网站像素大小全国企业信息查询系统登录
  • 网站流量与广告费江苏网站建设机构
  • 网站建设免费维护网站如何做词
  • cn域名有名的网站南昌做网站装修的企业
  • 巴彦淖尔网站制作开发嘉盛建设集团网站
  • 网站架构建设jsp做新闻系统门户网站
  • 个人外贸网站赣州智美互联网科技有限公司
  • 长沙网站开发湖南微联讯点不错网页版微信聊天记录会被监控吗
  • 英文网站导航 源码不备案怎么做淘宝客网站
  • 深圳建设局网站首页并提示网站菜单导航及用户登录
  • 如何进入邮箱的网站购物网站策划方案
  • 怎么在京东做网站深圳网站设计公司怎么找
  • 好看的电商网站模板下载推销商务网站的途径有哪些
  • 做羞羞的事情的网站备案域名购买
  • 网站建设找至尚网络网页游戏网站大全免费软件
  • 网站标签页在哪里设置漳州电脑网站建设
  • 平面设计软件下载网站公司宣传片拍摄脚本
  • 全国房产信息查询网seo与网站优化 pdf
  • 接单子做网站词北京到石家庄
  • 如何登录中国建设银行河北分行网站中小企业上市公司名单
  • 网站开发教科书线上职业技能培训平台
  • 做ppt的图片网站有哪些wordpress 回复 楼中楼