python_小作业_24.6.20

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))
温馨提示:本文最后更新于2024-06-20 08:36:13,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长
© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容