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

遵义网站开发哪家好友情链接的英文

遵义网站开发哪家好,友情链接的英文,wordpress 帝国 哪个好,南昌网站建设基本流程Python,现如今非常热门的一种编程语言,在人工智能中大放异彩。做任何事都需要技巧,这可以大大提高效率,学习Python,同样如此! 第一个就是assret语句,让我们看下面一个关于折扣的例子: def dic…

Python,现如今非常热门的一种编程语言,在人工智能中大放异彩。做任何事都需要技巧,这可以大大提高效率,学习Python,同样如此!

第一个就是assret语句,让我们看下面一个关于折扣的例子:

def dicountT(price,discount):    price1=price*discount    assert 0<=price1<=price    return price1
print(dicountT(130,0.75))print(dicountT(1300,7.5))
结果:97.5Traceback (most recent call last):  File "E:/3-10/tril.py", line 7, in <module>    print(dicountT(1300,7.5))  File "E:/3-10/tril.py", line 3, in dicountT    assert 0<=price1<=priceAssertionError

很明显,加入断言后,程序在结果不合常理的状况下报错了,从而避免了卖家损失。这个例子很简单,但要说明的是这在测试程序时非常有用,尤其是一些大型复杂的程序。

这里,你可能会有疑问,为什么我们不用异常语句呢?其实,断言是为了告诉开发人员程序中发生了不可恢复的错误,对于一些可以预料的错误,用户可以予以纠正和重试,断言并不是为此而生。

记住,断言是用于内部自检,是一种调试辅助功能,不是用来处理运行错误的机制,目的是让开发者更快找到可能导致bug的根本原因。

下一个就是with语句,with语句非常有用,有助于编写更加清晰易读的Python代码

with open("one.txt",'w') as f:    f.write("onetwo")

这样,我们完成了打开文件并写入内容的功能,同时,with语句确保了打开的文件描述符在程序执行离开with语句的上下文后自动关闭。当然,下面程序也是等同的

f=open("one.txt",'w')try:    f.write("onetwo")finally:    f.close()

这也是可行的。但下面这种一定要避免:

f=open("one.txt",'w')f.write("onetwo")f.close()

虽然从逻辑上非常非常合理,但一旦调用f.write()时发生异常,这段代码并不能保证文件最后被关闭。

总的来说,with语句不仅可以让处理系统资源的代码更易读,更不会忘记清理或释放资源,因此可以避免bug或资源泄露

1  交换变量

不使用另一个变量,实现变量交换。

x=1 y=2 x,y=y,x print(x) print(y) 21

2  链式赋值

如果需要让多个变量引用同一个对象,则可以使用链式赋值:​​​​​​​

>>> x = y = z = 1>>> x, y, z(1, 1, 1)

3  多重赋值​​​​​​​

>>> x, *y, z = 2, 4, 8, 16>>> x2>>> y[4, 8]>>> z16

4   利用python集合元素的唯一性去重

​​​​​​​

>>> x = [1, 2, 1, 4, 8]>>> y = set(x)>>> y{8, 1, 2, 4}>>> z = list(y)>>> z[8, 1, 2, 4]

5   字符串倒序

​​​​​​​

>>> str1="qqaabb">>> str2=str1[::-1]>>> sttr2'bbaaqq'

 6  运算符:or and not

7   合并字典

合并两个字典的方法之一就是将它们解包到一个新的字典中:

​​​​​​​

>>> x = {'u': 1}>>> y = {'v': 2}>>> z = {**x, **y, 'w': 4}>>> z{'u': 1, 'v': 2, 'w': 4}

8  学会使用装饰器

http://www.zhongyajixie.com/news/51720.html

相关文章:

  • 制作企业网站页面的实训报告国外b站视频推广网站
  • 网站信息维护方案优化网站关键词优化
  • 独立网站如何推广北京百度总部电话
  • 如何用电脑做网站服务器吗广州市网络seo外包
  • 网站开发费用报价单网上推广用什么平台推广最好
  • 有没有做英语题的网站百度识图搜索
  • 网站备注查询淘宝关键词排名查询网站
  • 东莞中小型网站建设正规推广平台有哪些
  • 全国做的最棒的网站西安网站制作公司
  • 做网站像素大小国家重大新闻
  • 网站域名可以自己做吗引擎优化搜索
  • 朝阳做网站的公司营销网站建设价格
  • 网站开发 c经营管理培训课程
  • 虚拟主机怎么建网站郑州seo服务技术
  • 给酒吧做网站关系网站优化公司
  • 如何通过c语言来做网站自己做网站需要多少钱
  • 免费素材网站设计南昌seo专业团队
  • 网络宣传网站建设定制全网关键词搜索排行
  • 购物网站策划建设方案上海优化排名网站
  • 如何做实体店的网站网站排名优化公司
  • 淘宝联盟合作网站api百度地图在线查询
  • 上海网站设计公司十大软件培训机构
  • 网站源码防盗原理网站收录查询系统
  • 做兼职网站哪个靠谱永久免费linux服务器
  • 企业网站数防泄露怎么做工具站seo
  • 网站域名实名认证怎么做seo是做什么工作的
  • 小众做的好的网站班级优化大师怎么用
  • 安装wordpress要数据库吗对网站外部的搜索引擎优化
  • 做酒店网站设计服务营销的七个要素
  • 有做a50期货的网站seo网络优化师