1. 程式人生 > >python之旅-日記3(記錄零基礎自己的每天學習)

python之旅-日記3(記錄零基礎自己的每天學習)

2018/9/14
基礎知識
字串 正則表示式 xpath
字串
1.> len()
2.> eval(n’+'m)字串計算
3.> ord()單個字元轉為ASCII
chr()整數轉為字元
4.> raw_input()輸入轉為字元型別
input()基礎型別
5.> %s字串 %c字元及ASCII %d十進位制 %p儲存輸出字元的數量放進列表的下一個變數中 %%百分號標記 等等
6.> join() 通過某個識別符號連線 “-”.join(str1)
spilt() 通過某個識別符號切片 str2.spilt("-")
strip() 除去字串 lstrip()從左 rstrip()從右
7.> startswith(“dog”,2,5)開頭開始 ,字元 開始 結束
endswith(“dog”,2,5)結尾開始
返回True False
8.> find()從左 rfind()從右 字元 開始 結束
返回座標
9.> replace("/","",3) /被替換\三次
translate()知道就行
10.> strptime()按照特定轉換時間字串
strftime()按照自定義轉換時間字串
datetime()進行格式顯示
上面3個是time模板中datetime()類的兩個函式
%Y %m %d %F年-月-日 %D月-天-年 %a簡寫A全稱星期 %Bb月份 %R hh:mm %T hh:mm:ss
等等

re
1.> . + * ? | () [][^] ^最前 $最末
. [b]空格
2.>re.complie().findall() re.split() re.mathch()匹配一個模式 re.sub()替換字串中的匹配項
re.search()找到第一個返回,沒有返回None
re.escape(pattern)匹配字串中的特殊字元

XPath
(1)/ 根節點
/h2 =>>

對應內容
eg: /html/boby/h2/text()
(2)// 任意節點
//p =>>

某個所有資訊(包括

這 樣等)eg://p
(3)@屬性
“//Z[@X=“Y”]” 獲取所有屬性X的值為Y的標籤中的內容 eg: //img[@class=“f1”
(4). 當前節點
(5) … 當前節點的父節點
(6)nodename 選取此節點的所有子節點