- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 day17
作业定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤人类拥有属性:姓名、年龄、狗 拥有方法:遛狗class Dog: def __init__(self, name, gender, breed): self.name = name self.gender = gender self.breed = breed def __repr__(self): return f'<{str(
2021-05-19 19:54:43
77
原创 day17总结
总结类和对象定义类(创建类)"""定义类用代码描述清楚你这个类是拥有哪些相同功能哪些相同属性的对象的集合。功能 - 对应的是函数属性 - 保存数据的变量(在类中叫属性)语法:class 类名: 类的说明文档 类的内容 说明:class - 关键字,固定写法类名 - 程序员自己命名 要求:是标识符,不是关键字 规范:见名知义;驼峰式命名(单词之间采用首字母大写),首字母大写; 不使用系统函数
2021-05-19 18:05:55
78
原创 day16
总结检测类符号\b - 检测是否是单词边界单词边界: 凡是可以两个单词分开的符号都是单词边界,比如:空白字符、标点符号对应的字符、字符串开头和结尾注意:检测类符号是在匹配成功的情况下看检测类符号所在的位置是否符合要求。 e_str = r'abc \b123' print(fullmatch(re_str, 'abc 123')) re_str = r'\b\d\d\b' result = findall(re_str, 'shj23结合实际
2021-05-19 09:38:34
212
原创 day12
作业1.为函数写一个装饰器,在函数执行之后输出 afterdef print_after(fn):def new_fn(*args, **kwargs):result = fn(*args, **kwargs)print(‘after’)return resultreturn new_fn2.为函数写一个装饰器,把函数的返回值 乘2再返回值def fan_2(fn):def new_fn(*args, **kwargs):result = fn(*args, **kwargs)re
2021-05-13 20:29:07
131
原创 day11
作业1.已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)```pythonpoints = [(10, 20), (0, 100), (20, 30), (-10, 20), (30, -100)]# 以下问题使用实参高阶函数来解决# 1)获取列表中y坐标最大的点# 2)获取列表中x坐标最小的点# 3)获取列表中距离原点最远的点# 4)将点按照点到x轴的距离大小从大到小排序points = [(10, 20), (0, 100),
2021-05-12 22:36:28
254
原创 day06-元组和字典
总结一、列表相关函数和方法1. 列表相关函数:max、min、sum、len、sored、reversed、listmax(序列) - 获取序列中最大的元素(序列中的元素本身必须支持比较运算,并且nums = [89, 23, 45, 890, 82, 12, 40]print(max(nums)) # 890min(序列) - 获取序列中最小的元素print(min(nums))sorted(序列) - 将序列中的元素从小到大排序,返回一个排完序以后的新列表nums = [5, 2,
2021-05-06 17:49:57
111
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人