Python文字處理筆記(readlines去掉回車+string list to int list)
readlines()去掉回車:
f.read().splitlines()
string list –> int list
results = [int(i) for i in results]
char, int 相互轉換:
char = chr(int)
int = ord(char)
判斷是否為字母:
str.isapha(a)
將char list 轉換成 int list
a = [ord(i)-ord(‘0’) for i in a]
vim查詢空行:
/^s*$
相關推薦
Python文字處理筆記(readlines去掉回車+string list to int list)
readlines()去掉回車: f.read().splitlines() string list –> int list results = [int(i) for i in results] char, int 相互轉換: char = c
Python + OpenCV 學習筆記(八)>>> 利用卷積對影象模糊處理
模糊操作基本原理: 基於離散卷積 定義好每個卷積核 不同卷積核得到不同的卷積效果 模糊是卷積的一種表象 程式碼層面知識點 均值模糊 中值模糊 自定義模糊 意義與應用場合 -------------------
Python網路爬蟲筆記(7)處理HTTPS請求 SSL證書驗證
現在隨處可見 https 開頭的網站,urllib2可以為 HTTPS 請求驗證SSL證書,就像web瀏覽器一樣,如果網站的SSL證書是經過CA認證的,則能夠正常訪問,如:https://www.baidu.com/等...如果SSL證書驗證不通過,或者作業系統不信任伺服器的
Python學習手冊筆記(1):Python對象類型
python 在Python中一切皆對象,Python程序可以分解為模塊、語句、表達式及對象。如下所示:1 程序由模塊組成2 模塊包含語句3 語句包含表達式4 表達式建立並處理對象 內置對象(核心類型):1)數字:>>> 2+2 #整數加法4>>&g
Python Click 學習筆記(轉)
col 輸出 小工具 方法 chm 好的 put name 回調 原文鏈接:Python Click 學習筆記 Click 是 Flask 的團隊 pallets 開發的優秀開源項目,它為命令行工具的開發封裝了大量方法,使開發者只需要專註於功能實現。恰好我最近在開發的一個小
數字圖像處理筆記(二)關鍵鏡頭檢測
通過 diff 鏡頭 type min www jpg 類型 vid 鏡頭邊界檢測技術簡述 介紹 作為視頻最基本的單元幀(Frame),它的本質其實就是圖片,一系列幀通過某種順序組成在一起就構成了視頻。鏡頭邊界是視頻相鄰兩幀出現了某種意義的變化,即鏡頭邊界反映了視頻內容的不
python的學習筆記(0)之循環的使用1
循環條件 back 技術分享 -s 這就是 相同 直接 用法 深入 這是我第一次正式的開始學習這門語言,雖然之前也多多少少接觸過一點,但是一直沒有深入的學習和研究過,所以我打算從今天起準備開始由淺入深的學習下這門語言。 python這門語言和其他語言相比最大的特點就
《可愛的Python》讀書筆記(一)
可愛的Python 閏年 素數 質數 Just use it! don't learn!——只用,不學!無意間了解到《可愛的Python》就被它的名字所吸引。查了書評得知這本書是有爭議的,有人覺得書中很多都是點到為止不適合新手入門,處處給讀者挖坑,結構混亂更不能作為參考書。有人認為此書
《可愛的Python》讀書筆記(二)
walk this 尋找吧!不要先想著創造——Python 是自足的。繼續分析昨天的內容小白提出問題:如何讀取指定光驅"E:"中的文件列表信息?行者提出:文件是系統的事兒。分析:系統→操作系統→operating system→os模塊!>>> import os
《可愛的Python》讀書筆記(四)
grep 遞歸調用 不斷否定自己,但要堅持最初的意願。小白已經實現了"將光盤內容索引存儲為硬盤上的*.cdc文本文件",並獲得了命令行工具樣的程序,可以通過命令行調用python pycdc.pyw -e test.txt快速指定文件名。類似grep一樣,現在要實現搜索的功能,打開
《可愛的Python》讀書筆記(五)
重構 cmd 命令行界面 不論戰術上如何變化,千萬不要忘記戰略。在前些時候小白已經使用getopt獲得命令行工具。但是,要完成一個個看似簡單,實際有 N 多情況的邏輯判定就有點煩人了。熱心的行者,又出聲了:“使用 cmd 吧!”cmd模塊,是一個專門支持命令行界面的模塊。讓我們來重構一下它:# -
《可愛的Python》讀書筆記(六)
mkdir沒有完美的軟件,夠用並且容易使用的軟件已經算是完美的了。今天整理這幾天的代碼# -*- coding: utf-8 -*- import os import sys import cmd from cdctools import * class PyCDC(cmd.Cmd): def
《可愛的Python》讀書筆記(七)
configparser ConfigParser 沒有最好,只有更合理!使用默認的列表打印格式來存儲和匯報實在不咋的,想著修改修改,於是:# -*- coding: utf-8 -*- import os def cdWalker(cdrom, cdcfile): export = &q
《可愛的Python》讀書筆記(八)
stack chardet 問題的最佳的解決方案,就是找到那段別人解決相似問題的代碼。今天做些能回顧所學知識點的小練習,類似的問題參考別人的代碼,修改成自己容易理解的模樣。1、實現簡單的棧。put(item)實現數據item插入棧中;get()實現從棧中取一個數據。# -*- coding: utf-
《可愛的Python》讀書筆記(九)
多線程 threading KISS 才是王道!KISS == Keep It Simple,Stupid不論什麽,堅持簡單的過程/原理/結構/代碼,就是自在!現在小白想使用多線程來提高查詢的速度,就用threading模塊了!# -*- coding: utf-8 -*- import os imp
python庫學習筆記(threading庫)
condition pre ctime IT 程序 rlock HR mov 實例 import threading threading模塊裏提供的類。 1. Thread:表示一個線程的執行的對象。 2. Lock:鎖原語對象 3. Rlock:可重入鎖
Python爬蟲學習筆記(一)——urllib庫的使用
scheme param https ade 網站 dmgr nor 分享圖片 out 前言 我買了崔慶才的《Python3網絡爬蟲開發實戰》,趁著短學期,準備系統地學習下網絡爬蟲。在學習這本書的同時,通過博客摘錄並總結知識點,同時也督促自己每日學習。本書第一章是開發環境的
Python爬蟲學習筆記(二)——requests庫的使用
pip 安裝 .text rep 瀏覽器 ror clas ade 學習筆記 準備工作 requests庫不是python自帶的庫,可以用pip安裝。在使用時導入requests即可。 基本用法 GET請求 r = requests.get(url) print(r.tex
Python爬蟲學習筆記(三)——正則表達式
斜杠 這一 seh 爬蟲 class 學習 常用方法 部分 介紹 介紹 正則表達式是一種處理字符串的強大工具,能實現字符串的檢索、替換、匹配驗證等。在爬蟲中,正則表達式主要用於從HTML裏提取所需要的信息 常用的匹配規則 模式 描述 \w 匹配字母、數字及下劃
Python爬蟲學習筆記(七)——智高考數據爬取
pid items bubuko strong eai res har href name 介紹 智高考是一個高考誌願網站,也是基於Ajax的。高中的時候我在wyz大神的幫忙下,嘗試過爬取信息來為填誌願做準備。但是當時沒有系統學習過爬蟲,幾乎都是靠大神帶飛,因此今天再次嘗試