Python的可读性和简单性是其广受欢迎的两大原因,本文介绍20个常用的Python技巧来提高代码的可读性,并能帮助你节省大量时间,需要的可以参考一下
Python的可读性和简单性是其广受欢迎的两大原因,本文介绍20个常用的Python技巧来提高代码的可读性,并能帮助你节省大量时间,下面的技巧将在你的日常编码练习中非常实用。
1.字符串反转
使用Python切片反转字符串:
1 2 3 4 5 6 7 8 9 |
|
2.每个单词的第一个字母大写
使用title函数方法:
1 2 3 4 5 6 7 8 9 |
|
3. 字符串查找唯一元素
使用集合的概念查找字符串的唯一元素:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
4.重复打印字符串和列表n次
你可以使用乘法符号(*)打印字符串或列表多次:
1 2 3 4 5 6 7 8 9 10 |
|
5.列表生成
1 2 3 4 5 6 7 8 |
|
6.变量交换
1 2 3 4 5 6 7 |
|
7.字符串拆分为子字符串列表
使用.split()函数:
1 2 3 4 5 6 7 8 9 10 |
|
8.多个字符串组合为一个字符串
1 2 3 4 5 6 7 |
|
9.检测字符串是否为回文
1 2 3 4 5 6 7 8 9 |
|
10. 统计列表中元素的次数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
11.判断两个字符串是否为Anagrams
Anagrams的含义为两个单词中,每个英文单词(不含大小写)出现的次数相同,使用Counter类判断两个字符串是否为Anagrams。
1 2 3 4 5 6 7 8 9 10 11 12 |
|
12. 使用try-except-else-block模块
except获取异常处理:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
13. 使用枚举函数得到key/value对
1 2 3 4 5 6 7 8 9 10 |
|
14.检查对象的内存使用情况
1 2 3 4 5 6 7 8 |
|
15.合并字典
1 2 3 4 5 6 7 8 |
|
16.计算执行一段代码所花费的时间
使用time类计算运行一段代码所花费的时间:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
17. 列表展开
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
18. 列表采样
1 2 3 4 5 6 7 8 |
|
19.数字化
将整数转化成数字列表
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
20.检查列表元素的唯一性
检查列表中每个元素是否为唯一的:
1 2 3 4 5 6 7 8 9 10 11 |
|
以上就是你需要掌握的20个Python常用技巧的详细内容。
点击拿去
50G+学习视频教程
100+Python初阶、中阶、高阶电子书籍