天天看点

8个Python小Tips

原创: 金牌小编 

行走在Python的江湖,那能不收藏一些锦囊妙计,今天分享给大家8个小技巧,希望在实战的时候有帮助!

改成

如果几个非常大的数字比如相加的时候,一个数字后面很多零点时候,我们很难去点这个0,比如:

上面的几个大数字,很多零,点的眼都花了!怎么办呢,Python里面有一个奇淫技巧,可以加下划线分割:

用with来处理更简便

使用enumerate来计算下标

太麻烦了,用zip更方便

有的同学说如果我有3个序列呢,怎么办,一样可以操作

我们在一个序列的时候,有的时候,只想取头和尾,巧妙的用单下划线

但是如果有一个很长的序列的时候,我们想取头和尾怎么办呢,传统的做法是:

如果能巧妙的利用unpack方法,就会很简便:

如果你有一个字典需要来初始化这个类

person_info={'first':'leo','last':'sam'}

你希望最后能print (person.first),怎么办?有没有什么巧妙的方法处理?

用setattr函数

还有getattr(),可以方便的获取类的属性

密码是显示出来的,这样肯定不太好,有没有其他优雅的方法的,用Python自带的函数getpass

这里passwd后面会显示一个钥匙的图片

最后送一个,批量修改列表重复的元素

下一篇: burpsuite