1.定义一个Box类,有width, height, depth三个属性,init()和get_Volume()(求体积)两个方法。其中init()方法用于获得初始化属性值,width, height, depth分别为5,6,7.
- (1)定义get_Volume()方法用于求体积。
- (2)根据上题,定义私有方法__Volume()方法,求出width, height, depth分别为2,3,4的体积。
class Box(object):
def __init__(self, width, height, depth):
self.width = width
self.height = height
self.depth = depth
self.volume = self.__Volume()
def __Volume(self):
return self.width * self.height * self.depth
def get_Volume(self):
return self.volume
if __name__ == '__main__':
box = Box(5, 6, 7)
print(box.get_Volume())
box = Box(2, 3, 4)
print(box.get_Volume())
2.用正则表达式统计文件test.txt中单词“cat”出现的次数,test.txt文件中的内容为:(使用re.findall()函数)
cat dog cat pig apple girl cat bird.
import re
with open('test.txt', 'r') as f:
content = f.read()
print(len(re.findall('cat', content)))
3.提取出下列字符串中的电话号码
130%Fc3$ac4cs6滴+3=F哈8ssa5cs2*1
import re
text = "1*3*0%Fc3$ac4*cs6滴+3=F哈8ssa5*cs2*1"
phone_numbers = re.findall(r'\d+', text)
print(''.join(phone_numbers))
© 版权声明
THE END
暂无评论内容