1. 程式人生 > >13個非常實用的語言特性,助力更好的Python學習!

13個非常實用的語言特性,助力更好的Python學習!

12c 圖片 列表 語言特性 免費 分開 使用 刪除 iterators

如果你是一個在學Python,或者打算學習Python老鐵,看完這些語言特性,你會覺得很有受益且實用!

技術分享圖片

1、分拆

當你要傳遞的參數已經是一個列表,調用的函數卻接受分開一個個的參數,這個時候可以考慮參數列表拆分:

技術分享圖片

2、交換變量分拆

技術分享圖片

3、負索引

技術分享圖片

非常直觀,以元素1為第0個元素,最後一個元素即為a[-1],有點循環鏈表的意思。

4、列表切片 (a[start:end])

技術分享圖片

5、使用負索引的列表切片

技術分享圖片

6、帶步進值的列表切片 (a[start:end:step])

技術分享圖片

7、負步進值得列表切片

技術分享圖片

8、列表切片賦值

技術分享圖片

9、命名切片 (slice(start, end, step))

技術分享圖片

10、zip打包解包列表和倍數

技術分享圖片

11、使用zip合並相鄰的列表項

技術分享圖片

12、使用zip和iterators生成滑動窗口 (n -grams)

技術分享圖片

13、使用zip反轉字典

技術分享圖片

以上就是13個特性,希望對大家有所幫助!

寫在最後:

想學Python或者對Python感興趣的老鐵,想要Python資料的夥計,都可以加群571799375,群裏有適合Python各個學習階段的資料(最新版的Python資料),免費送給大家!

本文來自網絡,如有侵權,請聯系小編刪除!

13個非常實用的語言特性,助力更好的Python學習!