- 博客(35)
- 资源 (4)
- 收藏
- 关注
原创 Day15零基础入门python第022讲课后测试题及答案:递归是神马
测试题:0.递归在编程上的形式是如何表现的呢?自己调用自己1.递归必须满足哪两个条件?调用函数自身设置了正确的返回值2.思考一下,按照递归的特性,在编程中有没有不得不使用递归的情况?答:例如汉诺塔,目录索引(因为你永远不知道这个目录里面是否还有目录),快速排序(二十世纪十大算法之一),树结构的定义等如果使用递归,会事半功倍,否则会导致程序无法实现或相当难以理解。3.用递归去计算阶乘问题或菲波那切数列是很糟糕的算法,你知道为什么吗?普通程序员用迭代,天才程序员用递归,不要
2020-05-23 17:41:21 271
原创 Day14零基础入门python第021讲课后测试题及答案:lambda表达式
0.请使用lambda表达式将下列函数转变为匿名函数 def fun_A(x,y=3): return x*ylambda x,y=3:x*y1.请将下面的匿名函数变为普通函数? lambda x : x if x% 2 else Nonedef fun_odd(x): if x%2: return x else: return None2.感受一下使用匿名函数给你的编程生...
2020-05-21 16:12:12 785
原创 Day14零基础入门python第020讲课后测试题及答案:内嵌函数和闭包
0.如果希望在函数中改变全局变量的值,应该使用什么关键字?global1.在嵌套的函数中,如果希望在内部函数修改外部函数的局部变量,应该使用什么关键字?nonlocal2.python的函数可以嵌套,但是要注意一下访问的作用域问题哦,请问一下代码存在什么问题?def outside():print('I am outside!')def inside():print('I am inside!')i...
2020-05-21 09:34:52 305
原创 Day13零基础入门python第019讲课后测试题及答案:我的地盘听我的
0.下边程序会输出什么?def next(): print('我在next()函数里...') pre()def pre(): print('我在pre()函数里...')next()打印 我在next()函数里... 我在pre()函数里...1.请问一下这个函数有返回值吗?def hello(): print('hello fishc!')有返回值,如果函数没有return语句也是有...
2020-05-15 20:10:29 214
转载 python 中 关于reverse() 和 reversed()的用法介绍
转载csdn* 2018-11-06 13:30:36 32837 收藏 44展开reverse():是python中列表的一个内置方法(也就是说,在字典,字符串或者元组中,是没有这个内置方法的),用于列表中数据的反转;exp:lista = [1, 2, 3, 4]lista.reverse()print(lista)123打印结果:[4, 3, 2, 1]其实,lista.reverse() 这一步操作的返回值是一个None,其作用的结果,需要通过打印被作用的列..
2020-05-15 17:01:18 5457
原创 Day12零基础入门python第018讲课后测试题及答案:灵活及强大
0.请问一下那个是形参那个是实参def MyFun(x): return x**3y=3print(MyFun(y)) x是形参,y是实参形参指的是函数创建和定义过程中小括号里面的参数,而实参指的是函数在调用过程中传递进去的参数。1.函数文档和直接用#为函数写注释有什么不同给函数写文档是为了让别人更好的理解函数,所以是一个很好的习惯我们看到函数开头写下的字符串Ta是不会打印出来的,但Ta会作为函数的一部分存储起来,这个我们称之为函数文档字符串,Ta的功能跟注释是一样的...
2020-05-13 18:23:31 263
原创 Day11零基础入门python第017讲课后测试题及答案:乐高积木
0. 你有听说过 DRY 吗?1. 都是重复一段代码,为什么我要使用函数(而不使用简单的拷贝黏贴)呢?有的函数是带参数的,而不同的参数所返回的值会有所不同可降低代码行数可降低维护成本(如需修改,只需要改进def的内容即可)更容易阅读2. 函数可以有多个参数吗?可以,一般三四个皆宜3. 创建函数使用什么关键字,要注意什么?def myfunction():4. 请问这个函数有多少个参数?1. def MyFun((x, y), (a, b)):2. return x *
2020-05-11 14:46:48 228
原创 Day10零基础入门python第016讲课后测试题及答案:序列
0. 我们根据列表、元祖和字符串的共同特点,把它们三统称为什么?共同特点:都可以通过索引得到每一个元素 索引值都从0开始 都可切片 有共同的操作符(重复操作符、拼接操作符、成员关系操作符)1. 请问分别使用什么 BIF,可以把一个可迭代对象转换为列表、元祖和字符串?listturplestr2. 你还能复述出“迭代”的概念吗?所谓迭代, 是重复反馈过程的活动, 其目的通常是为了接近并到达所需的目标或结果。 每一次对过程的重复被称为一次“迭代”, 而每一次迭代得到的结果会..
2020-05-10 19:02:37 206
原创 Day10零基础入门python第015讲课后测试题及答案:字符串格式化
符号 说明 %c 格式化字符及其 ASCII 码 %s 格式化字符串 %d 格式化整数 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) %f 格式化定点数,可指定小数点后的精度 %e 用科学计数法格式化定点数 %g 根据值的大小决定使用 %f 或者%e %G 根据值的大小决定使用 %F 或者%E 1.请问以下这行代码会打印什么内容? ...
2020-05-10 17:37:05 243
原创 Day9零基础入门python第015讲课后测试题及答案:字符串 格式化
0. 还记得如何定义一个跨越多行的字符串吗(请至少写出两种实现的方法)?1. 三引号字符串通常我们用于做什么使用?三引号字符串不赋值的情况下,通常当作跨行注释使用2. file1 = open('C:\windows\temp\readme.txt', 'r') 表示以只读方式打开“ C: readme.txt ”这个文本文件,但事实上这个语句会报错,知道为什么吗?你会如何修改?...
2020-05-09 10:09:44 467
原创 Day8零基础入门python第013讲课后测试题及答案:元祖:戴上了枷锁的列表
0. 请用一句话描述什么是列表?再用一句话描述什么是元组?列表:一个大仓库,你可以随时往里边添加和删除任何东西。元组:封闭的列表,一旦定义,就不可改变(不能添加、删除或修改)。1. 什么情况下你需要使用元组而不是列表?当我们希望内容不被轻易改写的时候,我们使用元组(把权力关进牢笼)。当我们需要频繁修改数据,我们使用列表。2. 当元组和列表掉下水,你会救谁?如果是我, 我会救列...
2020-04-25 16:00:59 239
原创 Day8小甲鱼零基础入门python第012讲课后测试题及答案:一个打了激素的数组3
1. 请问如何将下边这个列表的 '小甲鱼 '修改为 '小鱿鱼 '? list1 = [1, [1, 2, [' 小甲鱼 ']], 3, 5, 8, 13, 18]2. 要对一个列表进行顺序排序,请问使用什么方法?列表名 .sort()3. 要对一个列表进行逆序排序,请问使用什么方法?列表名 .sort()列表名 .reverse()列表名 .sort(r...
2020-04-25 15:11:20 477
原创 Day7小甲鱼零基础入门python第010讲课后测试题及答案:一个打了激素的数组1
0. 列表都可以存放一些什么东西?任何数据类型1. 向列表增加元素有哪些方法?append()extent()insert()2. append() 方法和 extend() 方法都是向列表的末尾增加元素, 请问他们有什么区别?append()能添加一个元素到数组的末尾extend() 能扩展一个列表到数组的末尾3. member.append([' 竹林小...
2020-04-24 11:01:40 280
原创 Day6小甲鱼零基础入门python第009讲课后测试题及答案:了不起的分支和循环3
0.下面的循环会打印多少次"I Love FishC"? for i in range(0, 10, 2): print(‘I Love FishC’)打印了5遍 0,2,4,6,8的时候分别打印一遍1.下面的循环会打印多少次"I Love FishC"?for i in 5:print(‘I Love FishC’)会报错 ,语法错误,in 是“成员资格...
2020-04-24 09:22:57 359
转载 python中\t \r \s \n \f各种转移字符含义
转自:https://blog.csdn.net/qq_21997625/article/details/89293551?ops_request_misc=&request_id=&biz_id=102&utm_source=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0...
2020-04-24 09:06:34 3602
原创 Day5小甲鱼零基础入门python第007、008讲:了不起的分支和循环1、2 | 课后测试题及答案
0. if not (money < 100): 这行代码相当于? if money >=1001. assert 的作用是什么?断言 一般可以用assert语句在程序中置入检查点,当需要确保程序中某个条件一定为真时才能让程序正常工作的话,assert关键字就非常有用了2. 假设有 x = 1 ,y = 2 ,z = 3 ,请问如何快速将三个变量的值互相交换?...
2020-04-17 17:17:59 417
原创 Day5小甲鱼零基础入门python第006讲课后测试题及答案:python之常用操作符
0. Python 的 floor 除法现在使用 “ // ” 实现,那 3.0 // 2.0 您目测会显示什么内容呢? 1.01. a < b < c 事实上是等于? (a < b )and (b < c)2. 不使用 IDLE,你可以轻松说出 5 ** -2 的值吗?,**代表幂运算,所以=1/25,幂运算操作符比其左侧的一元...
2020-04-17 16:34:08 383
原创 Day4小甲鱼零基础入门python第005讲课后测试题及答案:闲聊之python的数据类型
0.在 Python 中, int 表示整型, 那你还记得 bool 、 float 和 str 分别表示什么吗?bool 代表布尔型 逻辑运算符float 代表浮点型 即小数点str 代表字符串1. 你知道为什么布尔类型 (bool) 的 True 和 False 分别用 1 和 0 来代替吗?方便代码判断条件使用由于二进制只有两个数:0 和 1,因此用 0 和 1 来...
2020-03-27 19:33:54 250
原创 Day3零基础入门python第004讲课后测试题及答案:改进我们的小游戏
0. 请问以下代码会打印多少次“我爱鱼C!”while 'C': print('我爱鱼C!')无数次,会一直打印直到系统崩溃或强制结束 CTRL+C因为在Python看来,while后面的语句一直为True,故一直打印“我爱鱼C”,只有当出现这些情况时候会被认为 是FALSE(注意冒号括号里边啥都没有,连空格都不要有!)包括 [] 0 () : "" ...
2020-03-26 18:48:36 425 1
原创 Day2零基础入门python第003讲课后测试题及答案:插曲之变量和字符串
测试题:0. 以下哪个变量的命名不正确?为什么? (A) MM_520(B) _MM520_(C) 520_MM(D) _520_MM(C)因为变量名不能以数字开头1. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?>>>myteacher = '小甲鱼' >>>yourteacher = myteacher >...
2020-03-25 18:03:58 297
原创 Day1零基础入门python第002讲课后测试题及答案:用python设计一个小游戏
0 什么是BIF?Built-in function (内置函数),就是内置的脚本程序input()表示接受用户输入print()表示打印到屏幕1.用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF?2. 在 Python 看来:'FishC' 和 'fishc' 一样吗?不一样啦!3. 在小甲鱼看来,Python 中什么是最重要的?你赞同吗?...
2020-03-24 17:20:44 424
原创 生物信息序列比对相关
一.序列比较3 种常见的DNA序列替换记分矩阵等价矩阵(即核酸一样才得分) 转换-颠倒矩阵( 嘌呤换嘌呤-----转换,嘌呤换嘧啶---------颠倒。前者发生较为常见) BLAST (两个核苷酸在比对时相同时得分为+5,反之为-4,此时比对效果较好)3 种常见的蛋白质序列替换记分矩阵等价矩阵 PAM矩阵 BLOSUM上述PAM和BLOSUM比对使用方法 ...
2020-03-21 10:05:48 1173
原创 分子对接(第一步:相关蛋白的信息查询)
https://www.uniprot.org/uniprot/P05804此界面可以直接转入PDB官网、Protein Data Bank in Europe、https://pdbj.org/、https://www.ebi.ac.uk/pdbsum(可能用于同源模建,包含具体的蛋白结构区域)人之相识,贵在相知,人之相知,贵在知心。----------孟子...
2020-03-08 08:43:24 2023
原创 在 TPC-ZKS 集成环境的数据传送
数据传送实验将存储区 BUF1 中的内容复制到 BUF2 中。实验步骤(一)方式 1(Debug 方式)1.在 TPC-ZKS 集成环境下输入汇编程序,编译、连接,生成.exe 文件。2.启动调试程序。3.在程序的退出处设置断点,利用内存查看窗口 BUF2 中的内容是否正确。结果如图 (二)方式 2(人-机交互方式)1.在 TPC-ZKS 集成环境下输入汇编
2017-05-13 13:31:02 956
原创 从键盘输入数据并显示
从键盘输入数据并显示实验编写程序,将键盘接收到的四位十六进制数按"Enter"回车键转化为二进制数,再显示在屏幕上, 按"空格键"结束!。若输入的不是 0-F 间的数字,则显示出错信息,并要求重新输入。实验步骤1.在 TPC-ZKS 集成环境下输入汇编程序,编译、连接,生成.exe 文件。2.按提示输入数据,在屏幕显示的运行结果中查看结果是否正确。3.输入不同的数据,可
2017-05-13 13:17:11 1624 1
原创 for循环创建二维数组
for循环创建二维数组利用for循环创建二维数组需要使用两次for循环控件。 for循环创建二维数组前面板 for循环创建二维数组程序框图
2017-04-18 22:11:12 2352
原创 什么是VI?
什么是VI?虚拟仪器技术(Virtual instrument)就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。
2017-04-11 08:54:50 327
LabVIEW范例1
2017-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人