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

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值