Python初学者的17个技巧
Posted nanhe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python初学者的17个技巧相关的知识,希望对你有一定的参考价值。
if 语句在行内
连接
下面的最后一种方式在绑定两个不同类型的对象时显得很酷。
计算技巧
注意浮点数的除法
数值比较
![技术图片](https://image.cha138.com/20210822/162f2afe75dc4d27b028a565c950c4a2.jpg)
两个列表同时迭代
![技术图片](https://image.cha138.com/20210822/48ddce5a0efa4737b4cea2b532956cb6.jpg)
带索引的列表迭代
![技术图片](https://image.cha138.com/20210822/7c07276e15d54b25a8785760eecc3146.jpg)
列表推导
已知一个列表,刷选出偶数列表方法:
![技术图片](https://image.cha138.com/20210822/a62f6ea5b44a48b192b5dbd40387945e.jpg)
用下面的代替
![技术图片](https://image.cha138.com/20210822/bf2b3ab8d93742c2aef9f67869953e51.jpg)
字典推导
![技术图片](https://image.cha138.com/20210822/8506ebe4de36434496eab81f459a7b8a.jpg)
初始化列表的值
![技术图片](https://image.cha138.com/20210822/e0021c39a6e84b9f90ec5d05e07197fe.jpg)
将列表转换成字符串
![技术图片](https://image.cha138.com/20210822/997907d220c543c7998a0dc819783937.jpg)
从字典中获取元素
不要用下列的方式
![技术图片](https://image.cha138.com/20210822/a1e4b7b9c0d04610a36b74736326edd5.jpg)
获取子列表
![技术图片](https://image.cha138.com/20210822/3f4be8d3c73049a6a28b47fd32fa2c66.jpg)
60个字符解决FizzBuzz
前段时间Jeff Atwood 推广了一个简单的编程练习叫FizzBuzz,问题引用如下:
![技术图片](https://image.cha138.com/20210822/7c35d53f278b480a92a7ade8753ad4d8.jpg)
这里有一个简短的方法解决这个问题:
![技术图片](https://image.cha138.com/20210822/43f397fd4a664c388c57c54f93a7c3cb.jpg)
集合
用到Counter库
![技术图片](https://image.cha138.com/20210822/ac603ee312a542329ebc39325d718e27.jpg)
迭代工具
和collections库一样,还有一个库叫itertools
![技术图片](https://image.cha138.com/20210822/528e6ff1051344528a061bc61bad70d5.jpg)
False == True
在python中,True和False是全局变量,因此:
![技术图片](https://image.cha138.com/20210822/cc538aa061324d0f9e843865d401d202.jpg)
虽不是我写 但分享是一种美德 需要资料可以主动找我
以上是关于Python初学者的17个技巧的主要内容,如果未能解决你的问题,请参考以下文章