原创: 金牌小编
行走在Python的江湖,那能不收藏一些锦囊妙计,今天分享给大家8个小技巧,希望在实战的时候有帮助!
改成
如果几个非常大的数字比如相加的时候,一个数字后面很多零点时候,我们很难去点这个0,比如:
上面的几个大数字,很多零,点的眼都花了!怎么办呢,Python里面有一个奇淫技巧,可以加下划线分割:
用with来处理更简便
使用enumerate来计算下标
太麻烦了,用zip更方便
有的同学说如果我有3个序列呢,怎么办,一样可以操作
我们在一个序列的时候,有的时候,只想取头和尾,巧妙的用单下划线
但是如果有一个很长的序列的时候,我们想取头和尾怎么办呢,传统的做法是:
如果能巧妙的利用unpack方法,就会很简便:
如果你有一个字典需要来初始化这个类
person_info={'first':'leo','last':'sam'}
你希望最后能print (person.first),怎么办?有没有什么巧妙的方法处理?
用setattr函数
还有getattr(),可以方便的获取类的属性
密码是显示出来的,这样肯定不太好,有没有其他优雅的方法的,用Python自带的函数getpass
这里passwd后面会显示一个钥匙的图片
最后送一个,批量修改列表重复的元素