例如把 line 這個字串中的」\n」替換成 「」
line.replace("\n","")
方法一
dict.has_key(key_name)
返回值:true 或者 false
方法二
if key in dict.keys():
print
"key in dict"
排序
dict =
new_dict = sorted(dict.iteritems(), key=lambda d:d[1], reverse = true)
print new_dict
輸出
例子:
s=[,,
,,]print
"original s: ",s
# 單級排序,僅按照score排序
new_s = sorted(s,key = lambda e:e.__getitem__('score'))
print
"new s: ", new_s
# 多級排序,先按照score,再按照no排序
new_s_2 = sorted(new_s,key = lambda e:(e.__getitem__('score'),e.__getitem__('no')))
print
"new_s_2: ", new_s_2
輸出:
original s: [, , , ]
new s: [, , , ]
new_s_2: [, , , ]
說明1.new_s和new_s2的區別在於當score均為90的時候,重新按照no排序
2.順序為從小到大,若在sorted函式的引數加上reverse = true則為從大到小主要應用的場景
爬蟲生成帶搜尋詞語的**
1.字串轉為url編碼
import urllib
poet_name = "李白"
url_code_name = urllib.quote(poet_name)
print url_code_name
#輸出#%e6
%9d%8e
%e7%99
%bd
2.url編碼轉為字串import urllib
url_code_name = "%e6
%9d%8e
%e7%99
%bd"
name = urllib.unquote(url_code_name)
print name
#輸出#李白
PYTHON常用小知識(持續更新)
python判斷檔案和資料夾是否存在 import os os.path.isfile test.txt 如果不存在就返回false os.path.exists directory 如果目錄不存在就返回false python時間的處理 from time import 將time引入進來 fti...
python 常用的語法
以此記錄我在python使用中與js的差異 if age 33 print else for i in str 0123456789 print str 0 3 擷取第一位到第三位的字元 print str 擷取字串的全部字元 print str 6 擷取第七個字元到結尾 print str 3 擷...
常用python函式總結 持續更新中
用途 函式大小寫 upper lower 尋字元string.find str,beg 0,end len string 返回索引,否則 1 根據字元分離出三元組 從右向左 partition str rpartition str 替換replace str1,str2 替換一批字元 先使用tran...