久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

最常用的Python代碼段

 網(wǎng)海拾貝網(wǎng)絡(luò)豬 2017-10-09

這些常用的代碼段可以讓不懂Python的人感受到Python的魅力, 同時讓編寫啰里啰嗦語言的人們看到未來~~  更快地了解Python, 加入Python部落(www.freelycode.com)


過濾列表


#filter out empty strings in a sting list
list
= [x for x in list if x.strip()!='']


一行一行地讀文件


with open('/path/to/file') as f:
   for line in f:
       print line


逐行寫文件


f = open('/path/tofile', 'w')
for
e in aList:    f.write(e + '\n')f.close()


正則匹配查找


sentence = 'this is a test, not testing.'
it = re.finditer('\\btest\\b', sentence)
for match in it:
   print 'match position: ' + str(match.start()) +'-'+ str(match.end())


正則匹配搜索


m = re.search('\d+-\d+', line) #search 123-123 like strings
if m: current = m.group(0)


查詢數(shù)據(jù)庫


db = MySQLdb.connect('localhost','username','password','dbname')
cursor = db.cursor()
sql = 'select Column1,Column2 from Table1'
cursor.execute(sql)
results = cursor.fetchall()
for
row in results:
   print row[0]+row[1] db.close()


用指定字符連接列表


theList = ['a','b','c']
joinedString = ','.join(theList)


去除重復(fù)元素


targetList = list(set(targetList))


在一列字符串中去除空字符串


targetList = [v for v in targetList if not v.strip()=='']
# or
targetList = filter(lambda x: len(x)>0, targetList)


將一個列表連接到另一個列表后面


anotherList.extend(aList)


遍歷一個字典


for k,v in aDict.iteritems():
   print k+v



檢查一列字符串中是否有任何一個出現(xiàn)在指定字符串里


if any(x in targetString for x in aList):
   print 'true'



    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多