更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: Python/Ruby
2023-05-16 15:30:45
在编写Python代码时,我们经常会用到很多技巧,比如:字符串反转、字符串查找唯一元素、变量交换、列表生成等,这些Python技巧可以说人人皆知,而本篇文章为大家介绍几个你不知道的隐藏技巧,快来看看吧。
1、不完整代码的占位符
我们可以使用关键字密码作为不完整代码的占位符。下面为大家展示一些在函数、类等中使用Pass关键字的例子。
# Place Holders
def func():
pass
class data:
pass
for x in range(5):
pass
if 2 == 4:
pass
else:
pass
2、eval()函数
Eval()函数接受一个字符串参数,如果字符串参数是表达式,那么,eval()将评估表达式。
下面我们展示一个示例代码:
3、Zip()方法
zip方法采用两个可迭代的内容并将它们合并为一个元组,你可以使用此zpi方法来迭代列表、字典。下面是示例代码:
# Zip method
list1 = ["python","javascript","C#","Dart"]
list2 = ["Machine Learning","Web Developer","Software","App Dev"]
for x,y in zip(list1,list2):
print(x,y)
# Output
python Machine Learning
JavaScript Web Developer
C# Software
Dart App Dev
4、旋转列表
这个简单的技巧将向你展示如何轻松旋转列表,示例代码如下:
# Rotating list
lst = [10,20,30,40,50]
# rotate left
lst = lst[1:] + [lst[0]]
print(lst) # [20,30,40,50,10]
# rotate right
lst = [lst[-1]] + lst[:-1]
print(lst) # [50,10,20,30,40]