Python Cheatseet

実務でアプリケーション作る上でそのうち必要になるであろう処理を予め予習・忘備録としてまとめておこうと思う。随時追加予定。C#の分も作るかな・・・・

フォルダ内のファイル列挙

import glob
    files = glob.glob("./tmp/*")
    for file in files:
        print(file)

フォルダ内のファイル、特定拡張子を列挙    

import glob
    files = glob.glob("./tmp/*.php")
    for file in files:
     print(file)

文字列置換

import string
string = "Hello World!!"
print(string.replace("World", "Python")

正規表現での文字列置換

import re
   text = "今日からBasicを使います。Basicは最近使う人がとても増えています。"
   text_mod = re.sub('Basic',"Python", text)
   print (text_mod)

正規表現で電話番号を抜き出す

import re
import string
   string = "私の電話番号は0120-000-000です。"
   pattern = r'[(]{0,1}[0-9]{2,4}[)-(]{0,1}[0-9]{2,4}[)-]{0,1}[0-9]{3,4}'
   tel_number = re.findall(pattern, string)

参考URL。感謝。

文字列検索 検索文字列が含まれているか

import string
strObj = "私の電話番号は0120-000-000です。"
strSearch = "電話番号"'
if strSearch in strObj :
print("あり")
else:
print("なし")

文字列検索 位置の取得

import string
strObj = "私の電話番号は0120-000-000です。"
strSearch = "電話番号"'
iPos = s.find(strSearch)
if iPos == -1:
print("なし")
else:
print(iPos)

文字列抽出

import string
strObj = "私の電話番号は0120-000-000です。"
print(strObj[0])

文字列抽出 範囲指定

import string
strObj = "私の電話番号は0120-000-000です。"
print(strObj[0:6])

コメント

タイトルとURLをコピーしました