
pyhton初学-作业
初学期间的作业
沙漏hx
是个笨比,大佬救救
展开
-
python第十二次作业
1.定义一个生成器函数,生成1-10 使用next(generator)方法获取1-10 使用for循环获取 结果可得到 1 2 3 4 5 6 7 8 9 10 2.模拟range的功能,自己建立一个range:MyRange range(10) range(1, 10) range(1, 10, 1) => start, stop, step range(10, 1, -1) range(10, -1, -1) range(-10, -1, 1) range(-1, -10, -1) 结原创 2022-07-09 17:11:17 · 235 阅读 · 0 评论 -
python第十一次作业
1.什么是闭包? 闭包的特征? 定义闭包,完成的功能为:传入一个数求和并输出 例如: 传入10 ->输出10 传入15 ->输出25 传入20 ->输出45 结果 2.定义一个装饰器:打印函数运行花费的时间 你在执行之前获取一个时间 执行函数 在执行函数之后获取一个时间 去求时间差 使用time模块 结果 3.定义一个类: 要求:包含一个对象属性,且用_(单下划线)命名的 定义一个类方法(装饰器) 定义一个静态方法(装饰器) 定义委托属性(三个类装饰器): 可以访问_命名的属性的值 可以修改原创 2022-07-09 14:24:06 · 109 阅读 · 0 评论 -
python第十次作业
1.定义一个类(不限定定义哪个类): 要求: a.需要有一个类变量 b.需要有>=2个的对象变量 c.定义一个方法:打印类变量和对象变量 d.使用print打印对象->输出为This is a object e.实例化两个对象:且两个对象相加等于2 f.为对象添加一个临时变量temp_var 结果 2.super的使用: 定义一个类A, 里面又一个方法print_info 定义一个类B, 里边有一个方法print_info和一个方法say_something 定义一个类C, 里边有一个方法say_s原创 2022-07-09 11:10:39 · 113 阅读 · 0 评论 -
python第九次作业
1.递归访问目录: 且目录中嵌套目录,有层次的列出给定目录中所有的文件和文件夹2.定义一个嵌套函数:外层函数打印This is outing function 内层函数功能:打印This is inner function 3.定义一个递归函数:打印斐波那契数列 F[n]=F[n-1]+F[n-2](n>=2,F[0]=0,F[1]=1)4.对列表进行排序: list_data = ["grape", "peach", "berry", "pineapple", "apple", "strayberry",原创 2022-07-08 16:20:53 · 98 阅读 · 0 评论 -
python第八次作业
一.随机数1.随机一个1-10之间的小数 2.随机一个99-999之间的整数 3.从列表出随机一个元素 4.从列表中随机两个元素二.函数1. 定义一个函数,且有一个参数 函数功能:取得传入字符串的第一个字符和最后一个字符,并返回2. 定义一个函数:可以接收一个参数或多个位置参数,参数的个数不定 传入多个参数:包含整型,浮点型, 功能:计算所有参数的和, 然后返回3. 定义一个函数:可以接收一个或多个关键字参数,参数的个数不定 传入多个参数 功能:输出所有关键字参数的key和value4. 定义一个函数,2个原创 2022-07-07 19:31:36 · 108 阅读 · 0 评论 -
python第六次作业
1.读写文件 2.异常 错误:运行前发生的 异常:运行中发生的 异常的完整格式常见的几种异常raise+异常类型 为主动抛出异常3.模块和包模块就是把各种定义存入一个文件,在脚本或解释器的交互式实例中使用。这个文件就是模块,模块中的定义可以导入到其他模块或主模块,模块是包含 Python 定义和语句的文件。其文件名是模块名加后缀名.py,在模块内部,通过全局变量 可以获取模块名(即字符串)import语句的实质是给编译器指定的这个类或者方法存放的路径,从而使编译器在编译过程中到指定的包中去检索指定原创 2022-07-07 09:41:02 · 155 阅读 · 0 评论 -
python第五次作业
1.写一个简单的(+-*/)的计算器,确保输入的都是数字(如果不是数字,让他重新输入)可以得到结果2.while单层循环完成9*9乘法表递归计算所有i(1-9)与j(1-9)的乘法再加条件限制显示改进后,不必计算重复的值3.str字符串中的部分方法| center(self, width, fillchar=' ', /) | Return a centered string of length width. | 返回一个长宽居中的字符串 | Padding is done原创 2022-06-25 11:47:05 · 287 阅读 · 0 评论 -
python第四次作业
1.访问[(1, 10), (2, 20), (3, 30)]列表中元组的每个元素2.for循环打印9*9乘法表双层for循环单层for循环3.运算符的使用算数运算符比较运算符位运算符 4.if的三种形式if condition: 要执行的语句1if condition: 要执行的语句1else: 要执行的语句2 if condition: 要执行的语句1elif condition: 要执行的语句2 else:(可选) 要原创 2022-06-21 13:37:45 · 158 阅读 · 0 评论 -
python第三次作业
1.list和dict浅拷贝方法的画图和代码解释2.dict中拓展字典的方法3.dict中获取所有key,所有value,所有item4.dict中通过一个不存在的key去获取值(要求不报错)5.定义空集合6.set中,求差集,求合集,求交集(在原集合上操作)添加一个元素 删除一个元素(使用多种方法)7.数据类型转换将浮点型,字符串转化成整型将整数,字符串转成浮点型将二进制,八进制,16进制转成十进制将十进制转换成二进制,八进制,16进制将字符串转成字节将字节转成字符串将ASCII码转成字符串将字符串转成A原创 2022-06-18 10:28:53 · 130 阅读 · 0 评论 -
python第二次作业
1.list和tuple的区别首先tuple元组内的元素无法被赋值,list列表内元素可以被赋值然后tuple可使用的方法仅有count计数和index索引两种,而list可使用的方法有10种2.学到的序列仅有string字符串,bytes字节,tuple元组,list列表3.list中的方法使用共11种方法 | append(self, object, /) | Append object to the end of the list.(将对象附加到列表的末尾) | clear(sel原创 2022-06-17 17:54:07 · 156 阅读 · 0 评论 -
python第一次作业
python第一次作业原创 2022-06-05 00:39:51 · 71 阅读 · 0 评论