Python初学者的17个技巧
Posted nanhe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python初学者的17个技巧相关的知识,希望对你有一定的参考价值。
if 语句在行内
连接
下面的最后一种方式在绑定两个不同类型的对象时显得很酷。
计算技巧
注意浮点数的除法
数值比较
![技术图片](https://image.cha138.com/20210817/91d4d92add5a4d96ae1f6cad89d0f736.jpg)
两个列表同时迭代
![技术图片](https://image.cha138.com/20210817/53167f3037ba48659b6091b920493caf.jpg)
带索引的列表迭代
![技术图片](https://image.cha138.com/20210817/f6f6d77206f341d0b3e91e9efe6efea6.jpg)
列表推导
已知一个列表,刷选出偶数列表方法:
![技术图片](https://image.cha138.com/20210817/702b92f5fb46479eb81db8e018c1f8a3.jpg)
用下面的代替
![技术图片](https://image.cha138.com/20210817/a4afe83194964562933c65f918507917.jpg)
字典推导
![技术图片](https://image.cha138.com/20210817/253d568c460946e4bdcefa258de437da.jpg)
初始化列表的值
![技术图片](https://image.cha138.com/20210817/4d0472a2ce3942ba9a68454cec5cf8c8.jpg)
将列表转换成字符串
![技术图片](https://image.cha138.com/20210817/06fb77ebf3d84b39b4408a47a930799a.jpg)
从字典中获取元素
不要用下列的方式
![技术图片](https://image.cha138.com/20210817/120e4dd07b92446ca19bb36a9875dd8a.jpg)
获取子列表
![技术图片](https://image.cha138.com/20210817/4dc3a727ba164b11b0f42f629d021dd3.jpg)
60个字符解决FizzBuzz
前段时间Jeff Atwood 推广了一个简单的编程练习叫FizzBuzz,问题引用如下:
![技术图片](https://image.cha138.com/20210817/baf3f922cfd144259d7517187a32c13f.jpg)
这里有一个简短的方法解决这个问题:
![技术图片](https://image.cha138.com/20210817/44f5c009fd914bd092715ada2cc18896.jpg)
集合
用到Counter库
![技术图片](https://image.cha138.com/20210817/55a0975d28cb46749aeefd07e67a6522.jpg)
迭代工具
和collections库一样,还有一个库叫itertools
![技术图片](https://image.cha138.com/20210817/6a0a8e9836694226b7ad934363e5f728.jpg)
False == True
在python中,True和False是全局变量,因此:
![技术图片](https://image.cha138.com/20210817/1f8e21ef26f94da3b1cdec2924f90799.jpg)
虽不是我写 但分享是一种美德 需要资料可以主动找我
以上是关于Python初学者的17个技巧的主要内容,如果未能解决你的问题,请参考以下文章