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

老男孩IT教育機構發表於2023-05-16

  在編寫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]


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2952438/,如需轉載,請註明出處,否則將追究法律責任。

相關文章