Category Archives: python

「python入門」readline()でファイルを読み込む方法

pythonコード
f = open(“demo.txt”)
line = f.readline()
while line:
print line,
# print(line, end = ”)
line = f.readline()

f.close()

「Python入門」アンダースコア”_”のサンプル

pythonコード
class A(object):

def __method(self):
print(“Input a method in class A”)

def method_x(self):
print(“Input another method in class A\n”)

def method(self):
self.__method()
self.method_x()

class B(A):

def __method(self):
print(“Input a method in class B”)

def method_x(self):
print(“Input another method in class B\n”)

if __name__ == ‘__main__’:

print(“テストケース 1:”)
a = A()
a.method()

b = B()
b.method()

print(“テストケース 2:”)
# a.__method()
a._A__method()

実行結果:
テストケース 1:
Input a method in class A
Input another method in class A

Input a method in class A
Input another method in class B

テストケース 2:
Input a method in class A

「python入門」isnumeric()のサンプルコード

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

str = u”this2009″;
print str.isnumeric();

str = u”23443434″;
print str.isnumeric();
結果
False
True

「Python3入門」 File tell()メソッドのサンプル

pythonコード
#!/usr/bin/python3

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

line = fo.readline()
print (“読み込むデータ: %s” % (line))

# ファイル中における現在の位置を取得
pos = fo.tell()
print (“ファイル中の現在の位置: %d” % (pos))

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

「Python入門」 File read()メソッド のサンプル

pythonコード:
#!/usr/bin/python3

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

line = fo.read(10)
print (“文字列: %s” % (line))

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

「Python入門」ディレクトリの作成、削除のサンプル

①ディレクトリの作成
import os
os.mkdir(‘./11’)

②ディレクトリの削除
import os
os.rmdir(‘./11/22’)

③再帰的なディレクトリの削除
import os
import shutil
shutil.rmtree(‘/11/22’)

「python入門」strip()、lstirp()とrstirp()の使い方

1.strip()–先頭および末尾から「空白」と「改行」を削除
tt = ” Hello World\n”.strip()
print tt
結果
‘Hello World’

2.lstirp()–文字列の先頭から任意の文字列を削除
tt = ” Hello World\n”.lstrip()
print tt
結果
‘Hello World\n’

3.rstirp()--文字列の末尾から文字列を削除
tt = ” Hello World\n”.rstrip()
print tt
結果
‘ Hello World’

「python入門」match()で先頭から一致するサンプル

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

「python入門」re.match()の正規表現の使い方

1.pythonコード
#!/usr/bin/python3
import re

line = “Cats are smarter than dogs”

matchObj = re.match( r'(.*) are (.*?) .*’, line, re.M|re.I)

if matchObj:
print (“matchObj.group() : “, matchObj.group())
print (“matchObj.group(1) : “, matchObj.group(1))
print (“matchObj.group(2) : “, matchObj.group(2))
else:
print (“マッチしません”)

結果
matchObj.group() : Cats are smarter than dogs
matchObj.group(1) : Cats
matchObj.group(2) : smarter

「python入門」break、continueとrange()の使い方

1.breakの使い方
for tt in range(12):
print tt
if tt == 5
break

2.continueの使い方
for tt in range(2, 22):
if tt % 2 == 1:
print(“奇数”, tt)
continue

3.range()の使い方
for aa in range(6, 21):
print(aa)

1 / 912345...最後 »