零基础入门python
文章平均质量分 60
Erisay
这个作者很懒,什么都没留下…
展开
-
[小甲鱼]零基础入门python第006讲课后测试题及答案:python之常用操作符
测试题:0. Python 的 floor 除法现在使用 “//” 实现,那 3.0 // 2.0 您目测会显示什么内容呢? 地板除法,3//2=1, 3.0//2.0=1.0,整数的地板除//永远是整数,即使除不尽1. a < b < c 事实上是等于? a<b and b<c2. 不使用 IDLE,你可以轻松说出 5 ** -2 的值吗?...原创 2018-10-31 15:24:44 · 5939 阅读 · 9 评论 -
[小甲鱼] 零基础入门python第016讲课后测试题及答案:序列!序列!
测试题: 0. 我们根据列表、元祖和字符串的共同特点,把它们三统称为什么? 序列1. 请问分别使用什么BIF,可以把一个可迭代对象转换为列表、元祖和字符串? list() tuple() str()2. 你还能复述出“迭代”的概念吗? 根据一定的规则重复生成我们想要的列表3. 你认为调用 max('I love FishC.com') 会返回什么值?为什么? v,AS...原创 2018-11-05 10:32:28 · 1673 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第017讲课后测试题及答案:函数-python的乐高积木
0. 你有听说过DRY吗? 没有1. 都是重复一段代码,为什么我要使用函数(而不使用简单的拷贝黏贴)呢? 函数方便使用 2. 函数可以有多个参数吗? 可以,一般三四个为宜 3. 创建函数使用什么关键字,要注意什么? def 4. 请问这个函数有多少个参数? def MyFun((x, y), (a, b)): return x * y ...原创 2018-11-05 14:35:29 · 3237 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第020讲课后测试题及答案:内嵌函数和闭包
测试题:0.如果希望在函数中改变全局变量的值,应该使用什么关键字? global1.在嵌套的函数中,如果希望在内部函数修改外部函数的局部变量,应该使用什么关键字? nonlocal2.python的函数可以嵌套,但是要注意一下访问的作用域问题哦,请问一下代码存在什么问题? def outside(): print('I am outside!') ...原创 2018-11-08 16:15:41 · 2522 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第021讲课后测试题及答案:函数:lambda表达式
测试题:0.请使用lambda表达式将下列函数转变为匿名函数 def fun_A(x,y=3): return x*y lambda x,y=3: x*y1.请将下面的匿名函数变为普通函数? lambda x : x if x% 2 else None def fun_odd(x): if x%2: retu...原创 2018-11-12 16:45:12 · 1394 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第022讲课后测试题及答案:函数:递归是神马
测试题:0.递归在编程上的形式是如何表现的呢? 表现为函数调用函数本身def factorial(n): if n==1: return 1 else: return n*factorial(n-1)number = int(input('请输入一个整数:'))result = factorial(number)print('...原创 2018-11-12 17:19:16 · 1606 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第023、024讲课后测试题及答案:这帮小兔崽子&汉诺塔
动动手:0.使用递归编写一个十进制转换为二进制的函数(要求采用‘取2取余’的方式,结果与调用bin()函数一样返回字符串形式)def ten2bin(n): result='' if n: result =ten2bin(n//2) return result+str(n%2) else: return result...原创 2018-11-19 15:24:10 · 1616 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第025讲课后测试题及答案:当索引不好用时
测试题:0.当你在听到小伙伴们讨论‘映射’、‘哈希’、‘散列’或者‘数组关系’的时候,事实上他们就是在讨论什么? 答案:事实上他们都是在讨论“字典”1.尝试一下将数据(‘F’:70,'C':67,'h':104,i:105,s'115)创建为一个字典并访问键‘C’对应的值 mydict=dict((('a',2),('b',3),('c',4))) mydict['c']...原创 2018-11-19 16:56:03 · 997 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第026讲课后测试题及答案:当索引不好用时2
测试题:0.python的字典是否支持一键(key)多值(value)? 不支持1.在字典中,如果试图为一个不存在的键(key)赋值会怎么样? 会增加字典项,自动创建相应的key,并添加相应的value进去2.成员资格操作符(in和not in)可以检查一个元素是否存在序列中,当然也可以用来检查一个键(key)是否存在字典中,那么请问那种的检查效率更高些?为什么? 检查键的效...原创 2018-11-20 10:31:55 · 1232 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第027讲课后测试题及答案:集合:在我的世界里,你就是唯一
测试题:0.请问集合的唯一作用是什么呢? 会自动删除掉重复的元素1.如果你希望创建的集合是不变的,应该怎么做? frozenset()2.请问如何确定一个集合里边有多少个元素? for each in set3.请目测一下代码会打印什么内容?num_set=set([1,2,3,4,5])num_set[0] 会显示错误,集合不能索引4.请问set1={[...原创 2018-11-26 15:22:16 · 773 阅读 · 0 评论 -
[小甲鱼] 零基础入门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.t...原创 2018-11-29 17:00:40 · 1451 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第029讲课后测试题及答案:文件:一个任务
测试题:0.编写一个程序,接收用户的输入并保存为新的文件,程序实现如图:file_name = input('请输入文件名:')txt_file = open(file_name,'w')print("请输入内容【单独输入':w'保存退出】:")while 1: line=input() if line==':w': txt_file.close()...原创 2018-11-30 16:21:16 · 1626 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第030讲课后测试题及答案:文件系统:介绍一个高大上的东西
测试题:0.编写一个程序,统计当前目录下每个文件类型的文件数,程序实现如图:>>>=================================RESTART==============================该文件夹下共有类型为【.txt】的文件1个该文件夹下共有类型为【.png】的文件2个该文件夹下共有类型为【.py】的文件3个该文件夹下共有类型为...原创 2018-11-30 16:34:04 · 2043 阅读 · 3 评论 -
零基础入门python第014讲课后测试题及答案:各种奇葩的内置方法
测试题: 0. 还记得如何定义一个跨越多行的字符串吗(请至少写出两种实现的方法)? 反斜杠\ 三引号 ''' sdfksdjlgks sdsdgsdfsdf''' 括号('sdfsd' 'sdfgsdf')1. 三引号字符串通常我们用于做什么使用? 三引号在不赋值的情况下用作跨...原创 2018-11-02 15:27:55 · 1567 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第015讲课后测试题及答案:字符串格式化
0. 根据说明填写相应的字符串格式化符号 符 号 说 明 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %o...原创 2018-11-02 16:51:49 · 1967 阅读 · 0 评论 -
[小甲鱼]零基础入门python第007、008讲课后测试题及答案:了不起的分支循环1&2
0. if not (money < 100): 上边这行代码相当于? if money >= 100:1. assert 的作用是什么? 断言,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常2. 假设有 x = 1,y = 2,z = 3,请问如何快速将三个变量的值互相交换? x,y,z = y,z,x3. 猜猜 ...原创 2018-10-31 16:06:54 · 3411 阅读 · 1 评论 -
小甲鱼零基础入门python第005讲课后测试题及答案:闲聊之python的数据类型
0.在 Python 中, int 表示整型, 那你还记得 bool 、 float 和 str 分别表示什么吗?bool :布尔型,ture代表1,false代表0;float:浮点型;str:字符串1. 你知道为什么布尔类型 (bool) 的 True 和 False 分别用 1 和 0 来代替吗? 因为这样方便代码判断条件使用 由于二进制只有两个数:0 和 1,因此用...原创 2018-10-30 09:42:03 · 4764 阅读 · 1 评论 -
[小甲鱼]零基础入门python第009讲课后测试题及答案:了不起的分支和循环3
下面的循环会打印多少次&quot;I Love FishC&quot;?for i in range(0, 10, 2): print('I Love FishC') 0,2,4,6,8,会打印5次下面的循环会打印多少次&quot;I Love FishC&quot;?for i in 5: print('I Love FishC')会报错 ,语法错误,in 是成员运算符,后面跟序列:列表或字符串等回顾一下 ...原创 2018-11-01 10:58:19 · 3202 阅读 · 0 评论 -
[小甲鱼]零基础入门python第010讲课后测试题及答案:列表:一个打了激素的数组1
测试题:0. 列表都可以存放一些什么东西? 任何数据类型:如 数字,字符串,列表,字典1. 向列表增加元素有哪些方法? .append() .extend() .insert()2. append() 方法和 extend() 方法都是向列表的末尾增加元素,请问他们有什么区别? append()添加的是元素,extend()添加的是列表 答案:append方...原创 2018-11-01 11:31:47 · 2825 阅读 · 0 评论 -
[小甲鱼]零基础入门python第012讲课后测试题及答案:列表:一个打了激素的数组3
1. 请问如何将下边这个列表的'小甲鱼'修改为'小鱿鱼'? list1 = [1, [1, 2, ['小甲鱼']], 3, 5, 8, 13, 18] list1[1][2][0]="小甲鱼"2. 要对一个列表进行顺序排序,请问使用什么方法? list.sort() 3. 要对一个列表进行逆序排序,请问使用什么方法? list.sort(reverse=...原创 2018-11-01 15:29:39 · 1554 阅读 · 0 评论 -
零基础入门python第013讲课后测试题及答案:元祖:戴上了枷锁的列表
测试题:0. 请用一句话描述什么是列表?再用一句话描述什么是元组? 列表可以修改,元祖不可以修改1. 什么情况下你需要使用元组而不是列表? 当内容不能轻易修改时用元祖,当需要频繁修改内容时用列表2. 当元组和列表掉下水,你会救谁? 列表功能更强大(出这问题是脑残吗:( )3. 请将下图左边列表的内置方法与右边的注释连线,并圈出元组可以使用的方法。 无图言屌啊...原创 2018-11-01 16:11:07 · 1074 阅读 · 0 评论 -
零基础入门python第001讲课后测试题及答案:我和python的第一次亲密接触
【转载】https://fishc.com.cn/forum.php?mod=viewthread&tid=36000&extra=page%3D1%26filter%3Dtypeid%26typeid%3D3980. Python 是什么类型的语言? 脚本语言1. IDLE 是什么? python shell,是python自带的集成开发环境(IDE)2....转载 2018-11-01 16:22:27 · 1924 阅读 · 0 评论 -
零基础入门python第004讲课后测试题及答案:改进我们的小游戏
【转载】https://fishc.com.cn/forum.php?mod=viewthread&tid=37006&extra=page%3D1%26filter%3Dtypeid%26typeid%3D398测试题:0. 请问以下代码会打印多少次“我爱鱼C!”while 'C': print('我爱鱼C!') 无数次1. 请问以下代码会打印多少次“我爱鱼C...转载 2018-11-01 16:31:12 · 8920 阅读 · 2 评论 -
零基础入门python第002讲课后测试题及答案:用python设计一个小游戏
【转载】https://fishc.com.cn/forum.php?mod=viewthread&tid=36367&extra=page%3D1%26filter%3Dtypeid%26typeid%3D398测试题:0. 什么是BIF?1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF?2. 在 Python 看来:'FishC' 和 'fishc'...转载 2018-11-01 16:33:43 · 4350 阅读 · 3 评论 -
零基础入门python第003讲课后测试题及答案:插曲之变量和字符串
【转载】https://fishc.com.cn/forum.php?mod=viewthread&tid=36652&extra=page%3D1%26filter%3Dtypeid%26typeid%3D398测试题:0. 以下哪个变量的命名不正确?为什么? (A) MM_520 (B) _MM520_ (C) 520_MM (D) _520_MM1. 在不上机...转载 2018-11-01 16:35:00 · 3885 阅读 · 1 评论 -
[小甲鱼] 零基础入门python第018讲课后测试题及答案:灵活即强大
测试题:0.请问一下那个是形参那个是实参def MyFun(x): return x**3y=3print(MyFun(y)) x是形参,y是实参1.函数文档和直接用#为函数写注释有什么不同 Function.__doc__和#注释2.使用关键字参数,可以避免什么问题的出现 可以避免调用函数是参数传递错误的问题3.使用help(print)查看print...原创 2018-11-06 15:26:20 · 1981 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第019讲课后测试题及答案:我的地盘听我的
测试题:0.下边程序会输入什么?def next(): print('我在next()函数里...') pre()def pre(): print('我在pre()函数里...')next() 会打印: 我在next()函数里... 我在pre()函数里...1.请问一下这个函数有返回值吗?...原创 2018-11-06 17:07:24 · 1530 阅读 · 0 评论 -
[小甲鱼] 零基础入门python第031讲课后测试题及答案:永久存储,腌制一缸美味的泡菜
测试题:0.pickle的实质是什么? pickle的实质是利用一些算法,将你的数据对象腌制成二进制文件,存储在磁盘上,也可以放在数据库或者传到另一台电脑上1.使用pickle的什么方法存储数据? pickle.dump(data,file),第一个参数是待存储的数据对象,第二个参数是目标存储的文件对象,注意要先使用“wb”的模式open文件2.使用pickle的什么方法读取数据...原创 2018-12-13 15:30:30 · 1269 阅读 · 0 评论