Category Archives: python

「python入門」re.match()で正規表現をするサンプル

1.pythonコード
#!/usr/bin/python
# -*- coding: UTF-8 -*-

import re
print(re.match(‘www’, ‘www.arkgame.com’).span())
print(re.match(‘com’, ‘www.arkgame.com’))

2.結果
(0, 3)
None

「python入門」search関数で文字列を検索するサンプル

例1
#! /usr/bin/env python
# -*- coding=utf-8 -*-
#
import re
text = ‘pythontab’
m = re.search(r”\w+”, text)
if m:
print m.group(0)
else:
print ‘not match’
結果:pythontab

例2
#! /usr/bin/env python
# -*- coding=utf-8 -*-
#
import re
text = ‘@pythontab’
m = re.search(r”\w+”, text)
if m:
print m.group(0)
else:
print ‘not match’
結果:pythontab

「Python入門」File next() のサンプル

next()
next(iterator[,default])

サンプルコード
#!/usr/bin/python3

# ファイルのオープン
fo = open(“changfa.txt”, “r”)
print (“ファイル名: “, fo.name)

for index in range(5):
line = next(fo)
print (” %d 行目 – %s” % (index, line))

# ファイルのクローズ
fo.close()

「python入門」strip()で文字列のスペース、改行を取り除くサンプル

例1
>>> a = ‘ 123’
>>> a.strip()
‘123’
>>> a=’\t\tabc’
‘abc’
>>> a = ‘sdff\r\n’
>>> a.strip()
‘sdff’

例2
>>> a = ‘123abc’
>>> a.strip(’21’)
‘3abc’
>>> a.strip(’12’)
‘3abc’

 

「Python入門」閏年を判定するサンプル

Pythonコード

def leapChk(year):

if year % 400 == 0:
return True
elif year % 4 == 0 and year % 100 == 0:
return False
elif year % 4 == 0:
return True
else:
return False

def main():”
years = [xxxx,xxxx]

for year in years:
if leapChk(year):
print(str(year) + “年は閏年です。”)
else:
print(str(year) + “年は閏年ではないです。”)

if __name__ == “__main__”:
main()

9 / 9« 先頭...56789