Python 中那些简单又好用的特性和用法
Python 作为我的主力语言帮助我开发了许多DevOps运维自动化系统,这篇文章总结几个我在编写 Python 代码过程中用到的几个简单又好用的特性和用法,这些特性和用法可以帮助我们更高效地编写 Python 代码
1.链式比较
复制代码
2.链式赋值
复制代码
3.三元运算符
复制代码
4.使用args
和kwargs
传递多个位置参数或关键字参数给函数
复制代码
5.使用enumerate
函数同时获取索引和值
复制代码
6.使用zip
函数同时迭代多个可迭代对象
复制代码
7.使用itertools
模块进行迭代器和循环的高级操作
复制代码
8.使用collections.Counter
进行计数
复制代码
9.使用any
和all
函数对可迭代对象中的元素进行逻辑判断
复制代码
10.使用sorted
函数对可迭代对象进行排序
复制代码
11.使用set
进行集合操作
复制代码
12.上下文管理器
复制代码
13.生成器表达式
复制代码
14.使用str.endswith()
方法来检查字符串是否以元组中的任何一个字符串结尾
复制代码
同样的用法还有str.startswith()
来检查字符串是否以元组中的任何一个字符串开头
15.else 语句与 for 和 while 循环结合使用
复制代码
16.静态类型检查
复制代码
先总结这么多,欢迎补充
文章转载自:ops-coffee
评论