18 条好用的 Python 技巧建议收藏!.docx
《18 条好用的 Python 技巧建议收藏!.docx》由会员分享,可在线阅读,更多相关《18 条好用的 Python 技巧建议收藏!.docx(19页珍藏版)》请在第壹文秘上搜索。
1、18条好用的Py1.hOn技巧,建议收藏!在这篇文章中,我们将讨论最常用的python技巧,大多数这些技巧都是我在日常工作中使用过的简单的Trick,我觉得好东西就是要拿出来和大家一起分享。闲话少说,我们直接开始吧!:)处理用户的多个输入有时我们需要从用户那里获得多个输入,以便使用循环或任何迭代,一般的写法如下:#badpractice码n1.=input(enternumber:)2=input(enternumber:)n2=input(enternumber:)print(n1.,n2,n3)但是更好的处理方法如下:# goodpracticen1.,n2,3=input(enteran
2、umber:).sp1.it()print(n1.,112,n3)处理多个条件语句如果我们在代码中需要检有多个条件语句,此时我们可以使用a1.1.()或any()函数来实现我们的目标。一般来说,当我们有多个and条件时使用a1.1.(),当我们有多个or条件时使用any().这种用法将使我们的代码更加清晰易读,可以方便我们在调试时不会遇到麻烦。对于a1.1.()的一股例子如下:size=,1.gco1.or=b1.ueprice=50# badpracticeifsize=,1.gandco1.or=b1.ueandprice100:print(YesjIwanttobuttheproduct
3、.)更好的处理方法如下:# goodpracticeconditions=size=1.g,co1.or=b1.ue,price100,ifa1.1.(conditions):rint(Yes,Iwanttobuttheproduct.,)对于any。的一般例子如下:# badpracticesize=1.gco1.or=b1.ueprice-50ifsize=1.g,orco1.or=b1.ueorprice100:print(Yes,Iwanttobuttheproduct.,)更好的处理方法如下:# goodpracticeconditions=size=,1.gjco1.or=b1.u
4、e,price18:print(userisverified)但是更好的处理方法如下:# abetterapproachprint(nameifnamee1.se)hereyouhavetodefinethee1.seconditiontoo# goodpracticenameandprint(name)age18andnameandprint(userisverified)删除1.ist中的重复元素我们不需要遍历整个IiSt列表来检查重复元素,我们可以简单地使用set()来删除重复元素,代码如下:1st=1.i2,3,4,3,4,4,5,6,3,1,6,7,9,4,0print(1.st)u
5、nique_1.st=1.ist(set(1.st)print(unique_1.st)找到1.ist中重复最多的元素在Python中可以使用ma()函数并传递Iist.CoUnt作为key,即可找出列表1.ist中重复次数最多的元素,代码如下:1st=1,2,3,4,3,4,4,5,6,3,1,6,7,9,4,0most_repeated_item=ma(1.st,key=1.st.count)print(most_repeated_item)1.ist生成式Python中我最喜欢的功能就是1.istcomprehensions,这个特性可以使我们编写非常简洁功能强大的代码,而且这些代码读起
6、来几乎像自然语言一样通俗易懂。举例如下:numbers=1,2,3,4,5,6,7evens=xforXinnumbersifx%2is0odds=yforyinnumbersifynotinevenscities=1.ondon,iDub1.in,Os1.odefvisit(city):print(Weto+city)forcityincities:visit(city)使用*args传递多个参数在Python中我们可以使用*args来向函数传递多个参数,举例如下:defsum_of_squares(n1.,n2)returnn1.*2+n2*2print(sum_of_squares(2,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 18 条好用的 Python 技巧,建议收藏! 条好用 技巧 建议 收藏