4个Python隐藏技巧,你get了吗?

  • Post author:
  • Post category:python


在编写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]



版权声明:本文为oldboyedu1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。