0
点赞
收藏
分享

微信扫一扫

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()将评估表达式。

  下面我们展示一个示例代码:

  

Python中你所不知道的“隐藏技巧”!_App

  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]

举报

相关推荐

0 条评论