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

asp.net网站开发教程下载情侣博客 wordpress

asp.net网站开发教程下载,情侣博客 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.yayakq.cn/news/397542/

相关文章:

  • 成都专业做网站推广电话电商数据分析
  • 东莞市国外网站建设多少钱网站定位策划
  • 网站制作过程合理的步骤是( )网站建设连接
  • 怎么在电脑上自己做网站吗广州网站建设(信科分公司)
  • 推荐十个网站看上去高端的网站
  • 正规网站建设价格费用吉安做网站的公司
  • 网站建设的网站最好的ppt模板网站
  • 网站建设按年收费吗家居网站建设费用
  • 网站案例分析湖南wordpress 新建模板
  • 阿里云虚拟主机做2个网站吗如果建手机网站
  • 现在的网络怎么做网站linux tomcat 网站目录
  • amh wordpress 后台404wordpress的seo标题怎么写
  • 网站排名优化快速教务系统登录入口
  • 可以做翻译任务的网站网站建设 解决方案
  • 帮别人做网站赚多少钱网页功能设计
  • 广东深圳广东深圳网站建设wordpress外链转跳页面
  • 响应式环保网站模板网站建设有哪些优质公众号
  • 河南郑州网站建设公司用视频做网站背景
  • 从化做网站建立网站外链常用的渠道有哪些
  • 宜昌网站建设多少钱查建筑材料的网站
  • 做物流用哪个网站好浙江绿建建设计院网站
  • 做h5好点的网站百度搜索词排名
  • 专业网站建设特点分析库存管理软件有哪些
  • 盗用网站模板加快网站速度吗
  • 渭南建设用地规划查询网站网站seo跟短视频
  • 电脑怎样做轰炸网站专业定制网站公司
  • 肥城网站建设费用网站都有什么功能
  • 网站图片像素多少电商网站开发要多少钱
  • 网站建设分金手指专业二七巴基斯坦人做网站怎么样
  • 石桥铺做网站wordpress完全静态化