原创 Python迭代器生成器

  在學習python數據結構的過程中,可迭代對象,迭代器,生成器這些概念參雜在一起,難免讓初學者一頭霧水,今天就來捋捋這些概覽。 可迭代對象(iterable)   什麼是可迭代對象,通俗的講就是可以直接通過for循環遍歷的對象就可稱

原创 Python函數參數詳解

  Python函數定義時參數靈活,使用不同參數的組合不僅可以簡化調用者的代碼,還可以處理複雜的參數。函數的參數除了有必選參數外,還可以使用默認參數,可變參數,關鍵字參數和命名關鍵字參數。 位置參數 定義一個計算x^2的函數,以及一個計

原创 Linux文本處理三劍客之sed

  sed是stream editor(流編輯器)的縮寫,是linux中文本處理非常重要的工具。它一次處理一行內容,處理時,把當前處理的行存儲在臨時緩衝區中,稱爲“模式空間”(pattern space),接着用sed命令處理模式空間中的