知行编程网知行编程网  2022-03-28 08:00 知行编程网 隐藏边栏 |   抢沙发  8 
文章评分 0 次,平均分 0.0

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


01.

条件判断



改成


02.

大数字分割


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


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


03.

文件的关闭



用with来处理更简便


04.

优雅的用下标



使用enumerate来计算下标


05.

遍历多个序列



太麻烦了,用zip更方便


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


06.

巧妙的使用单下划线


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


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


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


07.

类的属性封装


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

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

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


用setattr函数


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



08.

输入加密的密码



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

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


以上就是8个小技巧,如果觉得有用,欢迎留言讨论!

本篇文章来源于: 菜鸟学Python

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享