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]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2952438/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 你所不知道的 Chrome 控制檯除錯技巧Chrome除錯
- Python: 你所不知道的星號 * 用法Python
- 你所不知道的 CSS 陰影技巧與細節CSS
- 你可能不知道的 10 個 Laravel Eloquent 的隱藏特性Laravel
- 新年新技巧:你可能不知道的Python技巧Python
- Python標準庫中隱藏的利器Python
- macOS 訪達的隱藏小技巧Mac
- 隱藏你的 ID 吧!
- JavaScript中你所不知道的陣列ArrayBufferJavaScript陣列
- 你所不知道的cssCSS
- 你所不知道的 POST
- 你所不知道的 Transformer!ORM
- 你所不知道的Python | 字串連線的祕密Python字串
- EXCEL你不知道的三個秘密:沒想到隱藏的這麼深Excel
- 你所不知道的 Python 冷知識!(建議收藏)Python
- 深入挖掘 MacOS 的8個隱藏技巧Mac
- Android Pie的9個隱藏功能:你可能錯過的若干最佳技巧Android
- 你所不知道的JavaScript(三)JavaScript
- 你所不知道的XML安全XML
- 你所不知道的JavaScript 二JavaScript
- 你所不知道的 Python 冷知識!(二)(建議收藏)Python
- 你所不知道的Python | 函式引數的演進之路Python函式
- 你所不知道的Python | 字串格式化的演進之路Python字串格式化
- 99%的Python使用者都不知道的f-string隱祕技巧Python
- 你所不知道的 AI 進展AI
- OSX中隱藏和顯示[隱藏檔案]的命令列命令列
- 教你一些Linux中隱藏bash歷史命令的小技巧Linux
- 關於macOS 選單欄的隱藏操作技巧Mac
- 這些Python程式碼技巧,你肯定還不知道Python
- .NET 5 中的隱藏特性
- 提升----你所不知道的JavaScript系列(3)JavaScript
- 你不知道的 PHP 快取技巧PHP快取
- Finder簡單人性化的隱藏小技巧分享~
- Mac基礎知識分享:option鍵的隱藏技巧Mac
- 聊聊 Chrome DevTools 中你可能不知道的除錯技巧Chromedev除錯
- 聊聊React中的隱藏彩蛋功能React
- 閉包—-你所不知道的JavaScript系列(4)JavaScript
- 你所不知道的 C# 10新特性C#