ホームページ  >  記事  >  バックエンド開発  >  Python の使用方法の共有

Python の使用方法の共有

WBOY
WBOYオリジナル
2016-06-16 08:47:031194ブラウズ
1) 正規表現の使用。
コードをコピー コードは次のとおりです:

#正規表現モジュール
import re
# 正規表現
rePattern = '.*[0-9]{4}'
pattern = re.compile(rePattern)
#Match
if pattern.match(line):
return True
else:
return False

2) 関数でグローバル変数を使用します。
コードをコピーします コードは次のとおりです:

def func():
global num

3) Python のデフォルトの印刷出力は改行です。
改行せずに出力する必要がある場合は、最後にカンマを追加してください。
コードをコピーします コードは次のとおりです:

print 'Hello World!',

4) 文字列のセグメント化。
特定の文字列に従って分割するには、split() を使用します。デフォルトのパラメーターは、スペース、復帰、タブなどの空白文字です。
strList = strs.split('_')
複数の文字列に基づいて分割する必要がある場合は、正規表現を使用できます:
コードをコピー コードは次のとおりです:

#スペースと水平タブに基づいて分割
strList = re.split("[ts]", strs)

5) 文字列が数値かどうかを判断する。
コードをコピーします コードは次のとおりです:

if str.isdigit():
return True
else:
return False

6) ファイルの読み取りと書き込み
コードをコピー コードは次のとおりです:

#Read file
fin = file('1.txt', 'r')
#Write file
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()
#ansList 内の ans の出力を走査します

print ans
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。