Python的一些用法


  前不久學了點python,昨天剛好要處理一個文件,於是拿來試試。

 

  1)正則表達式的使用。

#正則表達式的模塊
import re

#正則表達式
rePattern = '.*[0-9]{4}'

pattern = re.compile(rePattern)

#匹配
if pattern.match(line):
    return True
else:
    return False

 

  2)在函數中使用全局變量。

def func():
    global num

 

  3)python默認print輸出換行。如果需要輸出時不換行,在最后加上逗號即可。

print 'Hello World!',

 

  4)字符串的切分。

  根據某個字符串切分,使用split(),默認參數為空白字符,包括空格、回車、制表符等

strList = strs.split('_')

  如果需要根據多個字符串進行切分,可以使用正則表達式:

#根據空格和水平制表符切分
strList = re.split("[\t\s]", strs)

 

  5)判斷一個字符串是否是數字。

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()
    
        #文件結尾
    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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM