当前位置: 首页 > 科技观察

Python超实用技巧提高工作效率Max

时间:2023-03-23 10:24:05 科技观察

众所周知,Python以简单易用着称。面对复杂琐碎的重复性任务,有时需要细化一些小脚本来处理重复性任务。今天Python酱就给我们整理了十个超级实用的小技巧,可以直接运行,推荐收藏。1.我们可以通过列表给多个变量赋值,只需要列表元素个数和变量个数对应即可。In[1]:list=[1,2,3]In[2]:a,b,c=listIn[3]:print(a,b,c)1232.交互模式下的_表示输出之前的表达。In[4]:2*3Out[4]:6In[5]:_Out[5]:63.列表中的元素通过join操作链接起来。In[6]:words=['I','Like','Python']In[7]:''.join(words)Out[7]:'ILikePython'4.翻转列表应该是基本的Commonly常用的操作,这里介绍两种常用的方法,可以使用reverse函数或者slice返回列表。In[8]:words=['I','Like','Python']In[9]:words.reverse()In[10]:wordsOut[10]:['Python','Like','I']In[11]:words[::-1]Out[11]:['I','Like','Python']5。虽然现在电脑硬件很便宜,但是并不代表我们在写程序的时候不需要考虑内存占用,我们可以通过sys模块的getsizeof来获取变量的内存占用。In[12]:importsysIn[13]:value=100In[14]:sys.getsizeof(value)Out[14]:286多次打印字符串,也是一个表的常用功能,比较多对调试有用很多,尤其对分割线有用。在[15]:'#'*20Out[15]:'######################'0x067。将字符串的第一个字母更改为大写。In[16]:word='python'In[17]:word.title()Out[17]:'Python'8。将两个元素数量相同的列表变成字典。In[18]:keys=["a","b","c"]In[19]:values=[1,2,3]In[20]:dict(zip(keys,values))输出[20]:{'a':1,'b':2,'c':3}9。设置字典的返回默认值,有点类似于Java中的map.getOrDefault()函数。In[23]:d={'a':1,'b':2}In[24]:d.get('a')Out[24]:1In[25]:d.get('c')In[26]:d.get('c',300)Out[26]:30010最后跟大家分享字典/集合推导式,Python最有用的功能之一。In[27]:values={i:i*iforiinrange(5)}In[28]:valuesOut[28]:{0:0,1:1,2:4,3:9,4:16}In[29]:nums={i*iforiinrange(5)}In[30]:numsOut[30]:{0,1,4,9,16}In[31]:nums=[iforiinrange(5)]In[32]:numsOut[32]:[0,1,2,3,4]小结今天给大家分享一些Python常用的实用技巧,大家快用起来.Python中的小技巧你还知道哪些?大家可以在评论区交流。

最新推荐
猜你喜欢