Python的一些用法分享
更新時間:2012年10月07日 00:53:12 作者:
前不久學了點python,昨天剛好要處理一個文件,于是拿來試試
1)正則表達式的使用。
#正則表達式的模塊
import re
#正則表達式
rePattern = '.*[0-9]{4}'
pattern = re.compile(rePattern)
#匹配
if pattern.match(line):
return True
else:
return False
2)在函數(shù)中使用全局變量。
def func():
global num
3)python默認print輸出換行。
如果需要輸出時不換行,在最后加上逗號即可。
print 'Hello World!',
4)字符串的切分。
根據(jù)某個字符串切分,使用split(),默認參數(shù)為空白字符,包括空格、回車、制表符等:
strList = strs.split('_')
如果需要根據(jù)多個字符串進行切分,可以使用正則表達式:
#根據(jù)空格和水平制表符切分
strList = re.split("[\t\s]", strs)
5)判斷一個字符串是否是數(shù)字。
if str.isdigit():
return True
else:
return False
6)文件的讀寫
#讀文件
fin = file('1.txt', 'r')
#寫文件
fout = file('1_ans.txt', 'w')
while True:
line = fin.readline()
#文件結(jié)尾
if len(line)==0:
break
fout.write(line)
fin.close()
fout.close()
7)列表的使用
ansList = []
#增加列表里的值
ansList.append('Hello1')
ansList.append('Hello2')
#對列表進行排序
ansList.sort()
#遍歷輸出
for ans in ansList
print ans
復制代碼 代碼如下:
#正則表達式的模塊
import re
#正則表達式
rePattern = '.*[0-9]{4}'
pattern = re.compile(rePattern)
#匹配
if pattern.match(line):
return True
else:
return False
2)在函數(shù)中使用全局變量。
復制代碼 代碼如下:
def func():
global num
3)python默認print輸出換行。
如果需要輸出時不換行,在最后加上逗號即可。
復制代碼 代碼如下:
print 'Hello World!',
4)字符串的切分。
根據(jù)某個字符串切分,使用split(),默認參數(shù)為空白字符,包括空格、回車、制表符等:
strList = strs.split('_')
如果需要根據(jù)多個字符串進行切分,可以使用正則表達式:
復制代碼 代碼如下:
#根據(jù)空格和水平制表符切分
strList = re.split("[\t\s]", strs)
5)判斷一個字符串是否是數(shù)字。
復制代碼 代碼如下:
if str.isdigit():
return True
else:
return False
6)文件的讀寫
復制代碼 代碼如下:
#讀文件
fin = file('1.txt', 'r')
#寫文件
fout = file('1_ans.txt', 'w')
while True:
line = fin.readline()
#文件結(jié)尾
if len(line)==0:
break
fout.write(line)
fin.close()
fout.close()
7)列表的使用
復制代碼 代碼如下:
ansList = []
#增加列表里的值
ansList.append('Hello1')
ansList.append('Hello2')
#對列表進行排序
ansList.sort()
#遍歷輸出
for ans in ansList
print ans
相關文章
Python調(diào)用ollama本地大模型進行批量識別PDF
現(xiàn)在市場上有很多PDF文件的識別,然而隨著AI的興起,本地大模型的部署,這些成為一種很方便的方法,本文我們就來看看Python如何調(diào)用ollama本地大模型進行PDF相關操作吧2025-03-03
基于Python和C++實現(xiàn)刪除鏈表的節(jié)點
這篇文章主要介紹了基于Python和C++實現(xiàn)刪除鏈表的節(jié)點,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-07-07
Python變量和數(shù)據(jù)類型和數(shù)據(jù)類型的轉(zhuǎn)換
這篇文章主要介紹了Python變量和數(shù)據(jù)類型和數(shù)據(jù)類型的轉(zhuǎn)換,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-09-09
pyppeteer執(zhí)行js繞過webdriver監(jiān)測方法上
這篇文章主要為大家介紹了pyppeteer執(zhí)行js繞過webdriver監(jiān)測方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪2022-04-04

