Flsh论坛Python课程
文章平均质量分 68
the_beginner
工科男孩,单身未婚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FIsh论坛《零基础入门学习Python》| 第034讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第034讲:丰富的else语句及简洁的with语句 | 课后测试题及答案原创 2021-06-27 01:02:16 · 202 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第033讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第032讲 异常处理:你不可能总是对的2 | 学习记录(小甲鱼零基础入门学习Python) 测试题: 0.使用try…except 搭配来捕获程序中的异常 try : 检测范围 except Exception [ as reason ] : 出现异常( Exception ) 后的处理代码 finally: 写出现异常后必须处理的代码 1.一个try可以和多个except搭配,来分别捕获不同的异常。 2.在except后面用()把所原创 2021-06-26 14:55:58 · 315 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第032讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第032讲:异常处理:你不可能总是对的 ***Python标准异常总结*** 0. 结合你自身的编程经验,总结下异常处理机制的重要性? 答:由于环境的不确定性和用户操作的不可以预知性都可能导致程序出现各种问题,因此异常机制最重要的无非就是:增强程序的健壮性和用户体验,尽可能的捕获所有预知的异常并写好处理的代码,当异常出现的时候,程序自动消化并恢复正常(不至于崩溃)。 请问以下代码是否会产生异常,如果会的话,请写出异原创 2021-06-25 21:05:21 · 244 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第031讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第031讲:永久存储:腌制一缸美味的泡菜 | 课后测试题及答案 知识点回顾: pickle Python提供了一个标准的模块(pickle)使用这个模块,我们可以轻松地将列表,字典,集合,类的实例这类复杂的类型转换为二进制文件了。这个模块就是我们要学习的pickle模块了。 pickle就是泡菜、腌菜的意思,它几乎可以把所有Python的对象转换为二进制的形式存放,这个过程我们称之为 pickling(存放),从二进制的形式转换为对象的过程我们叫做 unpick原创 2021-06-25 17:59:52 · 256 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第030讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第030讲:文件系统:介绍一个高大上的东西 测试题: 0.编写一个程序,统计当前目录下每个文件类型的文件数,程序实现如图: 大致思路: count()函数 对文件类型分类统计和输出 参考代码 import os # 使用os.curdir表示当前目录更标准 all_files = os.listdir(os.curdir)##难理解 type_dict = dict() for each_file in all_files: if os.path.原创 2021-06-25 00:08:42 · 279 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第029讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第029讲文件:一个任务 | 课后测试题及答案 动动手: 0.编写一个程序,接受用户的输入并保存为新的文件,程序实现如图: def new_file(file_name): f = open (file_name , "w") print("请输入内容[单独输入':w'保存退出]:") while True: write_some = input() if write_some != ':w':原创 2021-06-23 22:31:55 · 279 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第028讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第028讲 :文件:因为懂你,所以永恒 | 课后测试题及答案 测试题 0.下边只有一种方式不能打开文件,请问是哪一种,为什么? f = open('E:/test.txt','w') #A f = open('E:\test.txt','w') #B f = open('E://test.txt','w') #C f = open('E:\\test.txt','w') #D B不能打开文件。 window在路径名中既可以接受斜线(/)也可以原创 2021-06-23 21:18:02 · 275 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第027讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第027讲:集合:在我的世界里,你就是唯一 | 课后测试题及答案 数学中的集合特性:确定性、无序性、唯一性。 0.请问集合的唯一作用是什么呢? 集合具有唯一性,可以确保集合中的元素是唯一的、互异的。 1.如果你希望创建的集合是不变的,应该怎么做? frozenset() frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。 >>>a = frozenset(range(10)) # 生成一个新的不可变集合 &原创 2021-06-23 09:40:57 · 230 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第026讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第026讲:字典:当索引不好用时2 | 课后测试题及答案原创 2021-06-23 09:02:11 · 355 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第025讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第025讲:字典:当索引不好用时 课后测试题及答案 测试题 当你听到小伙伴们在谈论“映射”、“哈希”、“散列”或者“关系数组”的时候,事实上他们就是在讨论什么呢? 事实上他们就是在讨论我们这一讲介绍的“字典”。 尝试一下将数据(‘F’: 70, ‘C’: 67, ‘h’: 104, ‘i’: 105, ‘s’: 115)创建为一个字典并访问键 ‘C’ 对应的值? dict = {'F': 70, 'C': 67, 'h': 104, 'i': 105, '原创 2021-06-23 08:16:44 · 452 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第023、024讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》|第023、024讲:递归:这帮小兔崽子、汉诺塔 | 课后测试题及答案原创 2021-06-22 22:54:11 · 293 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第022讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第022讲:函数:递归是神马 | 课后测试题及答案 测试题: 递归在编程上的形式是如何表现的呢? 在编程上,递归表现为函数调用本身这么一个行为。 def factorial(n): if n==1: return 1 else: return n*factorial(n-1) number = int(input('请输入一个整数:')) result = factorial(number) print原创 2021-06-21 20:46:46 · 306 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第021讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第021讲:函数:lambda表达式 | 课后测试题及答案 测试题 请使用lambda表达式将下边函数转变为匿名函数? lambda 定义了一个匿名函数 lambda 并不会带来程序运行效率的提高,只会使代码更简洁。 如果可以使用for…in…if来完成的,坚决不用lambda。 如果使用lambda,lambda内不要包含循环,如果有,我宁愿定义函数来完成,使代码获得可重用性和更好的可读性。 总结:lambda 是为了减少单行函数的定义而存在的。 def原创 2021-06-20 23:21:41 · 400 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第020讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第020讲:函数:内嵌函数和闭包 | 课后测试题及答案 测试题 0.如果希望在函数中修改全局变量的值,应该使用什么关键字? global 关键字 1.在嵌套的函数中,如果希望在内部修改外部函数的局部变量,应该使用什么关键字? nonlocal 关键字 2. Python 的函数可以嵌套,但要注意访问的作用域问题哦,请问以下代码存在什么问题呢? def outside(): print('I am outside!') def inside():原创 2021-06-19 00:16:41 · 343 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第019讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第019讲:函数:我的地盘听我的 | 课后测试题及答案 -原创 2021-06-18 22:37:59 · 439 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第018讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第018讲:函数:灵活即强大 | 课后测试题及答案 测试题: 0. 请问以下哪个是形参哪个是实参? def MyFun(x): return x ** 3 y = 3 print(MyFun(y)) 输出结果: 27 形参:x,实参:y=3 形参指的是函数创建和定义过程中小括号里的参数,而实参指的是函数在调用过程中传递进去的参数。 1.函数写注释有什么不同? 给函数写文档是为了让别人可以更好的理解你的函数,所以这是一个好习惯: def MyFirs原创 2021-06-17 19:50:12 · 327 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第017讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第017讲:函数 - Python的乐高积木 测试题 1.你有听说过DRY吗? DRY是程序员们公认的指导原则:Don’t Repeat Yourself. 2.都是重复一段代码,为什么我要使用函数(而不使用简单的拷贝黏贴)呢? 使用函数 0) 可以降低代码量(调用函数只需要一行,而拷贝黏贴需要N倍代码) 1) 可以降低维护成本(函数只需修改def部分内容,而拷贝黏贴则需要每一处出现的地方都作修改) 2) 使序更容易阅读(没有人会希望看到一个程序重复一万行“I原创 2021-06-17 15:06:35 · 298 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第016讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第016讲:序列!序列! | 课后测试题及答案 测试题: 我们根据列表、元组和字符串的共同特点,把它们三统称为什么? 序列,因为他们有以下共同点: 1)都可以通过索引得到每一个元素 2)默认索引值总是从0开始(当然灵活的Python还支持负数索引) 3)可以通过分片的方法得到一个范围内的元素的集合 4)有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符) 2.请问分别使用什么BIF,可以把一个可迭代对象转换为列表、元组和字符串? list([iter原创 2021-06-17 02:43:07 · 240 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第015讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第015讲:字符串:格式化 | 课后测试题及答案 测试题: 0.根据说明填写相应的字符串格式化符号 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) %f 格式化定点数,可指定小数点后的精度 %e 用科学计数法格式化定点数 %g 根据值的大小决定使用%f或者%e %G 根据值的大小决定使用%F或者%E 1.请问以下这行代码会打印什么内容? p原创 2021-06-16 21:20:17 · 225 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第014讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》 第014讲:字符串:各种奇葩的内置方法原创 2021-06-16 20:39:15 · 599 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第013讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第013讲 :元组:戴上了枷锁的列表 | 课后测试题及答案 测试题: 请用一句话描述什么是列表?再用一句话描述什么是元组? 列表:一个大仓库,可以随时往里面添加和删除任何东西。 元组:封闭的列表,一旦定义,就不可改变(不能添加、删除或修改) 列表: 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 列表的数据项不需要具有相同的类型。 与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。 创建一个列表,只要把原创 2021-06-15 13:59:51 · 364 阅读 · 2 评论 -
FIsh论坛《零基础入门学习Python》| 第012讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第012讲:列表:一个打了激素的数组3测试题: 测试题 1.注意,这道题跟上节课的那道题有点儿不同,回答完请上机实验或参考答案。 old = [1, 2, 3, 4, 5] new = old old = [6] print(new,'\n',old) 输出结果: [1, 2, 3, 4, 5] [6] 如果不上机操作,你觉得会打印什么内容? 2.请问如何将下边这个列表的’小甲鱼’修改为’小鱿鱼’? list1 = [1, [1, 2, ['小甲鱼']],原创 2021-06-15 02:23:46 · 779 阅读 · 6 评论 -
FIsh论坛《零基础入门学习Python》| 第011讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第011讲:列表:一个打了激素的数组2 测试题 下边的列表分片操作会打印什么内容? list1 = [1, 3, 2, 9, 7, 8] # list1[2:5] print(list1,list1[2:5]) 输出结果: [1, 3, 2, 9, 7, 8] [2, 9, 7] [2, 9, 7](注意不包含 8 哦,因为 5-2==3,只有三个元素) 请问 list1[0] 和 list1[0:1] 一样吗? 不一样,list1[0] 返回第0个元原创 2021-06-15 00:48:29 · 305 阅读 · 3 评论 -
FIsh论坛《零基础入门学习Python》| 第010讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第010讲:列表:一个打了激素的数组1 测试题: 1.列表都可以存放一些什么东西? 可以存放我们已经学习过的任何数据类型 2.向列表增加元素有哪些方法? 三种方法向列表增加元素,分别是:append()、extend() 和 insert()。 append #append()方法是指在列表末尾增加一个数据项。 #例如:在students列表末尾增加"Gavin"项。 students = ['Cleese' , 'Palin' , 'Jones' , 'Idl原创 2021-06-14 23:53:08 · 341 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第009讲 课后测试题及答案
FIsh论坛《零基础入门学习Python》| 第009讲 第009讲:了不起的分支和循环3 测试题: 1.下面的循环会打印多少次"I Love FishC"? for i in range(0, 10, 2): print('I Love FishC') 输出结果: I Love FishC I Love FishC I Love FishC I Love FishC I Love FishC range for i in range(1,10) 默认为: for i in range(1,10,原创 2021-06-14 23:20:27 · 329 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第007、008讲 课后测试题及答案
第007、008讲:了不起的分支和循环1、2 | 课后测试题及答案原创 2021-06-14 20:38:54 · 421 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第006讲 课后测试题及答案
第006讲:Python之常用操作符 | 课后测试题及答案 测试题答案: 0.Python 的 floor 除法现在使用“//”实现,那3.0//2.0您目测会显示什么内容? 1.0 /(真除法)和//(地板除法) python3.0 /总是执行真除法,不管操作数的类型,都返回浮点数结果(即使能整除,如4/22.0); //执行Floor除法,会截断余数直接返回一个整数,如果有任何一个操作数是浮点数则返回浮点数(如4//22,3//21, 4.0//22.0) 总之:在python3.0中,/为真除法,不会原创 2021-06-09 00:14:09 · 446 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第005讲 课后测试题及答案
第005讲:闲聊之Python的数据类型 | 课后测试题及答案 1.课堂 #e记法: print(15e10) #直接去除小数,不进行四舍五入操作 b=int(4.99) print(b) #type查询数据的类型 print(type(0.23)) #isinstance判断数据的类型 print(isinstance(0.59,float)) 2.测试题: 0 在 Python 中,int 表示整型,那你还记得 bool、float 和 str 分别表示什么吗? 布尔类型、浮点型、字符串 1.你原创 2021-06-07 02:51:56 · 412 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第004讲 课后测试题及答案
第004讲:改进我们的小游戏 | 课后测试题及答案 #引入生成随机数的模块 import random #程序设定生成 1-20 之间的一个随机数,让用户猜 secretNum = random.randint(1,20) print("这是一个位于 1-20 之间的数") #设定用户只能猜 3 次 for number in range(1,4): print("请输入猜测的数:") guess = int(input()) if guess == 0: break原创 2021-06-06 20:14:12 · 620 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第003讲 课后测试题及答案
第003讲:小插曲之变量和字符串 | 课后测试题及答案 1.课堂小游戏: print("人生苦短,我学python") import random # 不能遗漏 a = int(random.randint(1, 10)) print("电脑猜的数字是", a) Money = 500 print("初始金币:", Money, "帝国元") temp = input("猜数字游戏开始,\n请输入你猜的数字(1~10),\n猜对获得500帝国元,\n猜错扣除100帝国元,\n一共3次机会:") gues原创 2021-06-06 18:31:38 · 442 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》| 第002讲 课后测试题及答案
第002讲:用Python设计第一个游戏 | 课后测试题及答案 1.第一个游戏 print("我爱编程") temp= input("猜数字:")//input 默认输入的使字符串 guess =int(temp)//int 不能遗漏 if guess ==8: print("猜对了") print("感谢参与") else: print("猜错了") print("游戏结束") 2.测试题 什么是BIF? Python中的BIF就是Built-in Functions原创 2021-06-06 14:25:28 · 686 阅读 · 0 评论 -
FIsh论坛《零基础入门学习Python》第001讲课后测试题及答案
第001讲:我和Python的第一次亲密接触 | 课后测试题及答案 1.原创 2021-06-06 14:23:56 · 514 阅读 · 0 评论
分享